我正在开发一个基于地图的应用程序。因此,一旦用户打开MapViewController
,我将每5秒加载一些数据。
我正在使用导航控制器(推视图控制器)。
因此,每当用户转到MapViewController
viewdidload
方法调用时。我不要那样
这就是为什么我要避免使用viewdidload
这样的tabbarcontroller
方法的原因。
有什么办法可以做到这一点?
最佳答案
试试这个
-(void)clickForPush{
// declarre viewcontroller e.g 'saveRecipeVC' instance globally in interface
if (!saveRecipeVC) {
saveRecipeVC = [self.storyboard instantiateViewControllerWithIdentifier:SaveRecipeVCID];
}
[self.navigationController pushViewController:saveRecipeVC animated:YES];
}