我寫了一個使用自定義本地化的iOS應用程序(出於各種原因)。它取消了NSLocalizedString的定義,並用一個同名的內聯函數取代了從服務器上下載的NSDictionary中的值。我如何本地化UIImagePickerController
我的問題是這樣的...一切工作正常,但標準的UIKit視圖(即UIImagePickerController)沒有被國際化,我相信這是應該在設備語言改變時自動發生的事情?
例如,我的全應用程序是顯示它的日本對手,但即使在設備的語言設置爲日語標準控件(的UIImagePickerController和取消搜索欄按鈕不顯示!)
任何幫助大加讚賞:d
編輯
我試圖消除我的NSLocalizedString的重新定義,我仍然有同樣的問題,因此,雖然勸我對重新定義的標準API功能是偉大的,它並沒有真正的他讓我遇到我遇到的問題。
如果您更改系統API,您會發生什麼?不要取消定義/重定義'NSLocalizedString()'。 –
我試過刪除#undef NSLocalizedString,它沒有區別 – TappCandy