我有內存管理問題,終於找到了問題,我不斷實例化新的視圖控制器。當應用程序啓動時,它會直接轉到FirstViewController
,這是故事板中UITabBarController
中的一個元素。無法將視圖控制器彈回到我的故事板中的UITabView中
我然後顯示FilterViewController
用這種方法:
的正常工作,並提出了FilterViewController
它有自己的.xib,所以它是不在故事板。
現在試圖彈回至FirstViewController
當我用這個方法:
- (IBAction)backToMap:(id)sender {
// i used the below when trying to push another view controller
/*UIStoryboard *storyboard = [UIStoryboard storyboardWithName
:@"MainStoryboard" bundle:nil];
FirstViewController *fvc = [storyboard
instantiateViewControllerWithIdentifier:@"FirstViewController"];
fvc.modalTransitionStyle = UIModalTransitionStyleCoverVertical;*/
[self.navigationController popViewControllerAnimated:YES];
}
但是它沒有做任何事情。什麼都沒有,我不知道這裏有什麼問題?
that'transitionFromView:toView:duration:options:completion:'調用看起來完全錯誤。刪除它,看看會發生什麼。 –
@MatthiasBauch嗨感謝您的評論,刪除它,並且按鈕現在不打開視圖控制器 –
然後FirstViewController可能不是導航控制器的一部分。檢查'self.navigationController'是否爲零。如果這是你必須包裝你的FirstViewController在UINavigationController –