我正在使用Blackboard SDK.製作應用程序如果您可以下載SDK並查看是否有相同的錯誤,這將非常有幫助。 這裏是instructions的鏈接,以防萬一有人想跟隨 - 不要太多頁面。無法從視圖控制器手動加載xib?
的指示說
「因爲模塊的發射器應用程序中運行,該文件的MainWindow.xib是一個用於發射器。因此,該模塊可以沒有自己的MainWindow.xib文件,因爲它會創建衝突
此外,NO視圖將在模塊首次啓動時從nib文件自動加載,因此,從nib加載的所有視圖都必須在您的代碼中手動加載,並且所有nib文件都必須遵循相同的命名約定幷包含在您的資源文件中。
O我試圖實例化一個視圖控制器像這樣
testVC = [[LMU_LAL_ViewControllerTest alloc] initWithNibName:@"LMU_LAL_ViewControllerTest" bundle:nil];
但是,它導致了崩潰。我收到的錯誤信息是
Could not load NIB in bundle: 'NSBundle </Users/mahir/Library/Application Support/iPhone Simulator/6.0/Applications/2ABAAF9D-5141-41B2-8EFB-51C3E047AD67/testLauncher.app> (loaded)' with name 'LMU_LAL_ViewControllerTest
有人說這個問題可以通過下載早期版本的xcode來解決,但那還沒有幫助。另外,我從initWithNibName:bundle:
改變了方法init
並已將此添加到視圖控制器子類
- (void)loadView
{
[super loadView];
UINib *nib = [UINib nibWithNibName:@"LMU_LAL_ViewControllerTest" bundle:nil];
[nib instantiateWithOwner:self options:nil];
}
同樣,我收到了類似的錯誤,但這次上線 [nib instantiateWithOwner:self options:nil]
我在做什麼錯??
編輯:
下面是從什麼支持團隊有人給了我的摘錄。
您的模塊使用的所有資源,包括任何.xib文件,必須包含在LAUNCHER的項目中。這意味着在您實際運行的 項目中測試模塊,啓動項目 項目中,所有資源文件都需要包含在該 項目中。測試這種情況的簡單方法是通過在啓動器 項目中查看Xcode的左側欄來找到.xib 文件。這將確保資源文件實際上包含在項目中 。我已經在Xcode的啓動項目中包含了它應該看起來像什麼的屏幕截圖。
這是我目前有
你嘗試創建一個單獨的廈門國際銀行,並加載它? – dklt