我是IOS開發新手,我試圖以編程方式加載新視圖。我有一個根視圖。當應用程序啓動時,根視圖會正確加載。從根視圖中,當我按下按鈕時,我想加載一個新視圖。無法使用導航加載新視圖控制器
新視圖自定義類是:PlaceDetailsController
我的代碼是:
PlaceDetailsController *x = [[PlaceDetailsController alloc] initWithNibName:@"PlaceDetailsController" bundle:nil];
[self.navigationController pushViewController:x animated:YES];
我收到以下錯誤:
2013-11-15 17:29:06.164 Info.mu.final[1806:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/noor/Library/Application Support/iPhone Simulator/6.1/Applications/7FD5D7FC-38DE-448F-84F1-17879202DBA7/Info.mu.final.app> (loaded)' with name 'PlaceDetailsController''
*** First throw call stack:
(0x211b012 0x19cce7e 0x211adeb 0x1134ef9 0xff97e7 0xff9dc8 0xff9ff8 0xffa232 0xffa4da 0x10118e5 0x10119cb 0x1011c76 0x1011d71 0x101289b 0x1012e93 0x1012a88 0x2a05 0xaa3ca 0xa7c22 0x11e385a 0x11e299b 0x11e40df 0x11e6d2d 0x11e6cac 0x11dea28 0xf4b972 0xf4be53 0xf29d4a 0xf1b698 0x283bdf9 0x283bad0 0x2090bf5 0x2090962 0x20c1bb6 0x20c0f44 0x20c0e1b 0x283a7e3 0x283a668 0xf18ffc 0x226d 0x2195)
libc++abi.dylib: terminate called throwing an exception
(lldb)
選定的視圖是查看我想要加載:
任何建議?
您是否有xib PlaceDetailsController? – Larme
我正在使用Storyboard,我想加載的視圖的自定義類是PlaceDetailsController – Noor
好的。 initWithNib因此無法正常工作。 – Larme