我正在开发我的第一个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用户的应用程序? –