2011-02-10 61 views
1

我創建一個iPhone應用程序,其中包括在資源.json文件,但這些文件無法使用訪問:.json文件不包含在mainBundle中?

[[NSBundle mainBundle] pathForResource:@"xxx" ofType:@"json"] 

看來,這些文件不包含在內置的應用程序包。有什麼我必須配置包括在包中的.json文件?

謝謝

+0

哪些錯誤與設置文件`.txt`的類型,然後解析它,彷彿它是JSON? – 2011-02-10 08:04:47

+0

這很好,但我想知道爲什麼.json文件不包含在軟件包中。 – 2011-02-10 08:06:46

+0

你怎麼知道它不在捆綁中?你可以發佈這個返回的內容:`NSLog([[NSBundle mainBundle] pathForResource:@「xxx」ofType:@「json」]);`不傷害檢查; – 2011-02-10 08:08:49

回答

2

沒有什麼可做的,只是檢查它已被添加到目標中(圖片右側的小勾)。然後檢查構建詳細信息日誌以確認它已被有效複製。

json file added as resource

0

只要確保您在目標中包含.json文件。您可以通過檢查目標中的資源複製階段來檢查它是否被複制到主包中。如果文件在那裏列出,那麼它也包含在你的包中。