我想在UI中使用iOS設備的模型名稱。UIDevice模型與localizedModel
由於我的應用程序已本地化,我想我應該使用UIDevice的localizedModel屬性。
到目前爲止,我已經嘗試了幾種語言(日語,俄語,簡體中文,阿拉伯語),並且localizedModel始終是「iPhone」。
我似乎無法找到任何有關此屬性的建議或描述。
有沒有人知道它的任何內容,比如它的值是否與模型屬性返回的內容不同?它爲什麼存在?
我想在UI中使用iOS設備的模型名稱。UIDevice模型與localizedModel
由於我的應用程序已本地化,我想我應該使用UIDevice的localizedModel屬性。
到目前爲止,我已經嘗試了幾種語言(日語,俄語,簡體中文,阿拉伯語),並且localizedModel始終是「iPhone」。
我似乎無法找到任何有關此屬性的建議或描述。
有沒有人知道它的任何內容,比如它的值是否與模型屬性返回的內容不同?它爲什麼存在?
從文檔:
該設備作爲一個本地化字符串的模式。 (只讀)
從我的測試中,它返回iPhone模擬器型號和localizedModel當語言設置爲俄語,iPhone兩個在iPhone 4 我不確定型號是否是正確的使用方法,因爲它報告和iPhone 4只是一個iPhone,但如果這就是你想要的,那很好。
我真的不認爲名稱會特別地本地化,看作iPhone是一個商標,它不會以西里爾字符返回它。
我會說只是使用localizedModel,它可能神奇地本地化在某一點上,它不會返回一個空白字符串。