1
我定位在我的應用程序的文本文件,目前在英國 獲得零打電話時[一個NSBundle pathForResource(本地化問題)
我使用這個代碼來獲取路徑唯一支持:
[[NSBundle mainBundle] pathForResource:@"Quotes" ofType:@"txt"]
在我的系統(獅子10.7.2)返回的預期路徑(英文)上時,任何語言
編譯/貝塔/ MyApp.app /內容/資源/ en.lproj /利國tes.txt
但是對於一些國際用戶,此代碼返回nil。 我還沒有確認它,但目前它只發生在Snow Leopard用戶身上。
任何想法? 謝謝。
編輯:
- 的Mac OSX 10.7.2德國
- 雪豹英語
- 的Mac 10.6.8德國
- 的Mac OSX 10.7.2中國
雪豹理論也不見了,還有一個英文mac也返回零,這是令人困惑的。
你試過+(一個NSBundle *)bundleWithIdentifier:(的NSString *)標識的方法? – 2012-01-09 18:30:01
你的意思是檢查它是否返回正確的包? – 2012-01-09 18:46:44
是............ – 2012-01-09 18:49:22