Iphone self.tabBarController.selectedIndex未调用ViewDidDisplay:是
在选项卡栏视图中,当我使用self.tabBarController.selectedIndex调用要加载的选项卡时,如果我之前访问过该选项卡,则不会调用视图将显示。是否有方法强制重新加载视图 self.tabBarController.selectedIndex=3; [self.tabBarController.selectedViewController视图显示:是] 我还感谢每次更改选项卡时都会转储内存,这样当我回到该视图时,它就会从数据库中重新加载。您可以实现Iphone self.tabBarController.selectedIndex未调用ViewDidDisplay:是,iphone,objective-c,xcode,ipad,Iphone,Objective C,Xcode,Ipad,在选项卡栏视图中,当我使用self.tabBarController.selectedIndex调用要加载的选项卡时,如果我之前访问过该选项卡,则不会调用视图将显示。是否有方法强制重新加载视图 self.tabBarController.selectedIndex=3; [self.tabBarController.selectedViewController视图显示:是] 我还感谢每次更改选项卡时都会转储内存,这样当我回到该视图时,它就会从数据库中重新加载。您可以实现 -(void)tabBa
-(void)tabBarController:(UITabBarController*)tabBarController didSelectViewController:(UIViewController*)viewController
在
UITABBARCONTROLLEDELEGATE
中(可能是您的应用程序代理)。然后,您可以在选择的索引的viewController上手动调用所需的方法。好的,我可能在设置字符串时遇到问题。我创建一个文件并将其保存到硬件,然后使用stringWithContentsOfFile将文件读取到NSString,我将在下一个视图中使用它,但如果我使用自动选择打开此文件,则该字符串不会为空。如果我更改选项卡,然后返回要加载的选项卡,我将获得数据。NSString*textFromFile=[NSString STRINGWITHCONTENTSOFILE:[self dataFilePath]编码:NSUTF8STRING编码错误:nil];