我試圖加載nib文件是這樣的:加載nib文件
[[NSBundle mainBundle] loadNibNamed:@"PhotoViewController" owner:self options:nil];
但它使應用程序崩潰
我試圖加載nib文件是這樣的:加載nib文件
[[NSBundle mainBundle] loadNibNamed:@"PhotoViewController" owner:self options:nil];
但它使應用程序崩潰
如果你編程創建視圖控制器,你可以使用initWithNibName:包:視圖控制器方法
即
[[myViewcontroller alloc] initWithNibName:@"myNib" bundle:nil];
如果你過渡到通過故事板視圖控制器,並希望有來自特定榫文件查看器故事板負荷,你可以做到以下幾點:
這個同樣的問題也回答了他的回覆: Using XCode storyboard to instantiate view controller that uses XIB for its design
[[NSBundle mainBundle] loadNibNamed:@"viewNib" owner:self options:nil];
你通常做這從您已設置爲視圖控制器NIB中的文件所有者。這樣,您可以在視圖控制器中爲視圖聲明一個插座,當您加載NIB文件時它將自動連接。
我正在從故事板中的一個單獨的視圖控制器執行此操作 – Alessandro
能否顯示更多代碼 – coder
控制檯在崩潰時顯示的內容是什麼?它應該有一些錯誤信息。 – jsd