【发布时间】:2010-08-24 14:05:52
【问题描述】:
嘿。我有一个基于导航控制器的应用程序,其中包含许多视图控制器,它们都有一个属性:
NSString *infoFile;
在他们中。在 viewDidLoad:-method 中,我使用self.infoFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"filename" ofType:@"html"]];
为此变量分配了一个路径
为了配合我的 viewControllers,我在 xCode 的资源文件夹中有相应数量的 html 文件(在他们自己命名的 html 的组(不是文件夹)中)。
问题是,只找到了其中一些 html 文件,试图访问我的应用程序(SIGABRT)的其他崩溃。
我绝对肯定我输入了正确的文件名,我什至尝试将文件名(以及相应地在我的代码中)更改为许多不同的文件名,但没有任何积极的结果。
有什么想法吗?
【问题讨论】:
-
它在哪里崩溃?在哪条线上?什么是堆栈跟踪(在调试器控制台中键入“bt”)?
-
我在想将项目中的文件(复制到目标位置(如果需要))将授予我访问它们的权限。它确实如此。在我从项目和项目文件夹中删除它们并重新添加它们之后。所以,问题解决了。无论如何感谢您的时间! :)
标签: iphone objective-c