當我在XCode中4構建應用程序允許,我有以下的代碼工作得很好:UINavigationControllers不是在導航控制器
TestClass *tester = [[TestClass alloc]init];
NSMutableArray *nsa = [NSMutableArray array];
[nsa insertObject:tester atIndex:0];
self.navcontroller.viewControllers = nsa;
self.navcontroller.navigationBar.hidden = YES;
NSMutableArray *array = [NSMutableArray array];
[array addObject:self.navcontroller];
self.parentcontroller.viewControllers = array;
[tester release];
但是,現在當我在XCode中5運行此代碼,我收到以下錯誤:
UINavigationControllers are not allowed in a navigation controller!
我知道iOS7現在可以不具有嵌套的導航控制器,但我將如何克服這個問題?
有些情況下,這可能是有道理的,特別是當你處理更多屏幕房地產如iPad。 – nickthedude