3

iOs5のiOS6でこの問題が発生し、問題なく動作します。

これはLoginViewをロードします

- (void)viewDidLoad {
if(!currentView ){
      currentView = [[Login alloc] init];
}
self.view = currentView.view;
   [super viewDidLoad]; 
}

そして、これはAppDelegateにあります

 if (!mvc) {
    mvc = [[[mainViewController alloc] init] autorelease];
}
[window addSubview:mvc.view];
[window sendSubviewToBack:mvc.view];
[window makeKeyAndVisible];

2013-01-15 18:02:33.137 fodboldfabrikken[5412:19d03] * キャッチされない例外 'UIViewControllerHierarchyInconsistency' が原因でアプリを終了しています。ビュー > は に関連付けられています。このビューを に関連付ける前に、この関連付けをクリアしてください。' * First throw call stack: (0x2097012 0x1c78e7e 0x2096deb 0xa90309 0xb275ac 0xb23a90 0x3206 0xb23817 0xb23882 0x2b49 0xa3f7b7 0xa3fda7 0xa40fab 0xa52315 0xa5324b 0xa44cf8 0x2aafdf9 0x2aafad0 0x200cbf5 0x200c962 0x203dbb6 0x203cf44 0x203ce1b 0xa407da 0xa4265c 0x2a4d 0x2985 0x1) libc++abi.dylib: terminate called throwing an exception

4

1 に答える 1

1

ここで行っている別のコントローラー内にコントローラーを配置することは許可されていません mvc = [[[mainViewController alloc] init] autorelease];

于 2013-04-09T16:59:50.713 に答える