我需要将tabBarController!.selectedIndex
数字放入一个常量中。
根据我选择的选项卡,我希望得到一个介于0和3之间的数字,但我得到的却是像2147483647
这样的数字
有什么想法吗?
代码为:
let selectedTab = tabBarController!.selectedIndex
print(selectedTab)
该值为NSNotFound。在这种情况下,它似乎代表"没有选择"。
感谢Joshua的回答和Philip的评论让我走上了正轨。
问题是,我在viewWillAppear
方法中放入了常数,这意味着它没有读取我选择的VC,因为它还没有出现。
因此触发了NSNotFound
,因为视图尚未加载。