我正在開發我的第一個iPhone應用程序。
有一天,我重命名了一些文件,包括xib文件及其視圖控制器。
之後,我的應用程序開始使用舊的xib文件。
我刪除了xib文件,但仍舊使用了舊的xib文件。
的代碼初始化視圖控制器是:如何避免發佈的iPhone應用程序舊xib緩存?
MyViewController *vc = [[MyViewController alloc] init];
我修改了代碼:
MyViewController *vc = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
然後我的應用程序使用了新的廈門國際銀行,而不是舊的廈門國際銀行。
問題是,是否有可能舊版xib文件不僅在開發應用程序中顯示,而且在某些原因上還會顯示在已發佈的應用程序上?
如果我使用initWithNibName:
而不是init
,我可以在已發佈的應用程序中避免舊的nix緩存嗎?
謝謝。但產品 - >清潔僅適用於開發應用程序。應用的用戶無法在其iPhone上執行產品 - >清理。 –
嘿用戶無法在應用程序中創建xib應用程序創建它將在iPhone上工作用戶無法訪問xib或其他代碼。 –
Xib緩存問題不能發生在iPhone用戶的應用程序? –