[英]View Controller continues to load xib file after update
我已經為我的應用創建了一個更新,該更新使用一個xib文件來加載一個特定的View Controller。 在更新中,我刪除了該xib
並從控制器的源文件中刪除了所有插座。 現在,我以這種方式創建控制器:
RRVacancySearchViewController *vacancySearchController = [[RRVacancySearchViewController alloc] initWithStyle:UITableViewStylePlain];
當我在iPhone 上的舊版本上運行更新版本時 ,此控制器無法加載並出現錯誤:
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<RRVacancySearchViewController 0x1fdaaa20> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key _historyTableView.'
但是我沒有_historyTableView
了。 它是從一個舊的xib
文件加載的,我不想再使用它了。
我應該怎樣做才能使iPhone完全忘記該xib
,而不使用它?
刪除項目中的.xib
,並刪除對其的所有引用。 還要在代碼中確認您沒有在尋找_historyTableView
。
似乎您的xib文件中仍然有一個IBOutlet引用_historyTableView
有時候模擬器不會刷新新的xib文件/圖像,從而使測試過程更快。 我已經多次遇到此問題,而我發現的唯一解決方案是重置模擬器,手動刪除應用程序並重新安裝。
如果需要檢查其他內容,則必須構建兩個不同的ipa並手動安裝它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.