Ios Swift???没有名为的成员?
写入上述代码后出现错误 阿巴斯控制器?没有名为selectedIndex的成员 我尝试了几种不同的方法,但我能设法解决这个问题。如果有人知道怎么跑,请告诉我Ios Swift???没有名为的成员?,ios,swift,Ios,Swift,写入上述代码后出现错误 阿巴斯控制器?没有名为selectedIndex的成员 我尝试了几种不同的方法,但我能设法解决这个问题。如果有人知道怎么跑,请告诉我 @IBAction func btnAddSteps(sender: AnyObject) { println("the button was clicked") stepMgr.addSteps(txtSteps.text, desc: txtDesc.text); self.view.endEditing(
@IBAction func btnAddSteps(sender: AnyObject) {
println("the button was clicked")
stepMgr.addSteps(txtSteps.text, desc: txtDesc.text);
self.view.endEditing(true)
txtSteps.text = ""
txtDesc.text = ""
self.tabBarController.selectedIndex = 0;
}
您正在访问视图控制器的tabBarController
属性,该属性返回一个可选属性(因为它可能不存在)
“UITabBarController?”没有名为“selectedIndex”的成员
UITabBarController类型的可选项没有selectedIndex属性-它只是一个容器,可能包含也可能不包含选项卡栏控制器
您需要使用可选的链接:
self.tabBarController.selectedIndex = 0;
注意到了吗
如果选项卡栏控制器存在,这将展开并设置属性 @kupendra你的编辑让这个问题变得更糟,因为你把?实际上,这是一条语句。
self.tabBarController?.selectedIndex = 0