嘿。我有一個基於導航控制器的應用程序,其中包含許多Viewcontrollers,它們都有一個屬性: NSString *infoFile;
。在viewDidLoad中:我 - 方法分配的路徑,使用
self.infoFile = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"filename" ofType:@"html"]];
陪我viewControllers我有一個HTML的文件的相應數量的在Xcode我的資源文件夾(自己的一組(沒有文件夾)在這個變量命名爲html)。NSBundle pathForResource:ofType:找不到應用程序包中的所有文件
事情是,只有一些這些HTML文件被發現,試圖訪問其他崩潰我的應用程序(SIGABRT)。
我非常肯定我已經輸入了正確的文件名,我甚至嘗試過改變文件名(並在我的代碼相應)到許多不同的沒有任何積極的結果。
有什麼想法?
它在哪裏崩潰?在哪一行?什麼是堆棧跟蹤(在調試器控制檯中鍵入「bt」)? – 2010-08-24 14:09:56
這裏是我認爲有項目中的文件(複製到目的地(如果需要))將授予我訪問他們。所以它確實如此。在我將它們全部從項目和項目文件夾中刪除並重新添加之後。所以,問題解決了。無論如何感謝您的時間! :) – Gubb 2010-08-24 14:20:07