當我嘗試從UiViewController呈現帶有NavigationController的UIViewController時,Xcode崩潰了,我不知道爲什麼,因爲我這樣做,就像我的應用程序中的所有其他視圖,但只是這一個有問題,我試圖調試,但我沒有找到原因,Xcode在「presentModelView:」方法崩潰,並且有趣的是,當我試圖將該視圖推送到NavigationController而不是當前模型視圖時,所有內容沒問題。下面是我目前的模型視圖代碼和堆棧:Xcode崩潰時呈現模型視圖
代碼:
LoginViewController *viewController = [[LoginViewController alloc] initWithNibName:@"LoginView" bundle:nil];
viewController.realmsList = realmsArray;
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController];
navController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:navController animated:YES];
[viewController release];
[navController release];
錯誤堆棧: 程序接收到的信號:「EXC_BAD_ACCESS」。 數據格式化程序暫時不可用,將在「繼續」後重新嘗試。 (未知錯誤加載共享庫「/Developer/Applications/Xcode.app/Contents/PlugIns/GDBMIDebugging.xcplugin/Contents/Resources/PBGDBIntrospectionSupport.A.dylib」) 警告:無法恢復先前選定的幀。 現在沒有內存可用於編程:不安全呼叫malloc 警告:check_safe_call:無法還原當前幀
警告:無法還原先前選定的幀。 殺 退出
調試器已退出,狀態0(GDB)
我沒有看到你發佈的代碼有什麼問題你嘗試在viewController的viewWillLoad或viewdidLoad中設置斷點? – Jordan 2010-10-04 02:56:22
親愛的喬丹,我已經做了,xcode在「presentModelViewController:」方法中崩潰了,當我打開調試器時,它顯示一個加載幀來計算完成百分比,就像應用程序處於一個長循環中一樣 – 2010-10-04 03:10:10