我正在开发一个IOS应用程序.我UIViewController在View Pager中添加了.我想在语言改变时重新初始化它.在这里,我想要删除所有的孩子UIViewController,UIViewPager然后再将其全部添加UIViewController到Viewpager中.我怎样才能做到这一点?
示例代码
let viewPager = ViewPagerController()
viewPager.options = options
viewPager.dataSource = self
viewPager.delegate = self
self.addChildViewController(viewPager)
Run Code Online (Sandbox Code Playgroud)
Swift 3.1
xcode 8.3.3
我正在使用通用 iOS 设备创建构建。当我尝试构建 .IPA 文件时,它在选项卡下显示错误(配置配置文件“Development XXX”不包括签名证书“Apple Development: Noorul(TXNRY2JRLN)”)Signing & Capabilities。
当我转到Build Settings选项卡时,我可以看到签名证书。那么为什么它显示错误。
我是 iOS 开发新手。
请帮助我。
我附上图像的屏幕截图
我认为,它在配置文件下显示了正确的签名认证。
所以,钥匙扣没有任何问题。
我在我的代码中创建了以下方法:
func SignIn(objDictionary:Dictionary<String,String>)
{
//Body of method
}
Run Code Online (Sandbox Code Playgroud)
我需要将以下字典作为参数传递给此方法,该方法定义如下:
let objSignInDictionary:Dictionary = ["email":emailTextField.text, "password":passwordTextField.text]
Run Code Online (Sandbox Code Playgroud)
如何将上述方法中的字典作为参数传递?
应该注意的是,方法在另一个类中,我通过创建其对象来调用该方法,如下所示:
let obj = Services()
Run Code Online (Sandbox Code Playgroud)
SignIn是在Services.swift类中定义的,所以我试着把它称为
obj.SignIn(objSignInDictionary)
Run Code Online (Sandbox Code Playgroud)
但得到以下错误
"String!" is not identical to "String"
Run Code Online (Sandbox Code Playgroud)
我错在哪里以及如何解决它.我几天都被困在这里.
我有两个活动。第一个是包含列表视图的普通活动,第二个是带有两个选项卡的选项卡式布局。一个是“描述”选项卡,另一个是“样本代码”选项卡。
我为每个创建了两个单独的片段,即“ OneFragment”和“ TwoFragment”。我需要的是,当用户单击我正常活动中的某个项目时,该项目将存储在字符串中,并且该字符串应传递到选项卡式布局中,并应显示在OneFragment中,即“说明”选项卡
(例)。我的列表包含{“ Android”,“ Studio”},如果用户单击Android,则此文本应传递到说明标签,并使用TextView显示该文本。请帮我。在这里,我包括我各自的代码。
NormalActivity-> ListActi.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list);
lv = (ListView) findViewById(R.id.listView);
final List<String> ListElementsArrayList = new ArrayList<String>(Arrays.asList(listElements));
final ArrayAdapter<String> adapter = new ArrayAdapter<String>
(getApplicationContext(), android.R.layout.simple_list_item_1, ListElementsArrayList);
lv.setAdapter(adapter);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
//Toast.makeText(getApplicationContext(), listElements[position],Toast.LENGTH_LONG).show();
s = listElements[position];
if(position == 1){
s = listElements[position];
Bundle bundle = new Bundle();
bundle.putString("ClickedItem", listElements[position]);
OneFragment fragobj = new OneFragment();
TwoFragment fag = new TwoFragment(); …Run Code Online (Sandbox Code Playgroud) java android android-intent android-fragments android-tabactivity
我是iOS开发的新手.我想在我的应用程序中使用Core Data功能将数据存储在数据库中.
我按照这个核心数据教程.
我在Xcode中编写以下内容:
override func viewDidLoad() {
super.viewDidLoad()
initCoredataFunctionalities()
}
func initCoredataFunctionalities() {
let appDelegate = UIApplication.shared.delegate as! AppDelegate
let viewContext = appDelegate.managedObjectContext
let category = NSEntityDescription.insertNewObject(forEntityName:"category",into:viewContext) //this line shows the error of Unresolved symbol in NSEntityDescription
}
Run Code Online (Sandbox Code Playgroud)
你们能给我一个解决方案吗?帮助将不胜感激.
Xcode版本:8.3.3
Swift版本:3.1
我正在创建一个库,并且正在按照此链接添加库。根据文档,我添加了以下两行。该库的名称为calendarLib:
debugCompile project(path: ':calendarLib', configuration: 'debug')
releaseCompile project(path: ':calendarLib', configuration: 'release')
Run Code Online (Sandbox Code Playgroud)
我发现名称为“ debug”的 配置未找到错误。我不知道该怎么办。请帮助我。