簡體   English   中英

View Controller在更新后繼續加載xib文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM