0
我試圖獲取名爲data.plist的文件在我的項目中的路徑。我有這樣的代碼:pathForResource爲plist返回null
NSString *path = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"plist"];
NSLog(@"Path: %@",path);
上打印 「路徑:(空)」 在控制檯中。 plist處於Copy Bundle Resources構建階段,所以這不是問題。 plist是爲一個類項目預先製作的,我相信我正確地將它添加到我的XCode項目中。
如果有更多的代碼片段可以幫助回答問題,我會提供。
那樣做了,複製了plist並粘貼到那裏,它現在可以工作了,謝謝。只有這樣才能完成這項工作,還是有辦法將它添加到也添加到應用程序目錄的項目中? –
等等,什麼?您手動將文件放入應用程序包中?不要這樣做。想做的就是把文件拖到你的項目中,然後在結果對話框中,確保您的目標的複選框(通常只有一個目標 - 應用程序)被選中。這告訴Xcode你希望文件被包含在你的最終應用中。您也可以在構建階段編輯器中手動爲其創建「複製包資源」條目。 –