2012-08-23 23 views
5

我試圖本地化它由一個嵌套的字典的InfoPlist.strings文件的關鍵,像這樣:本地化嵌套的Info.plist鍵

baseKey = { 
    secondDict = { 
     "key" = "value"; 
    }; 
}; 

有什麼辦法,我可以訪問內部密鑰直接從InfoPlist.strings文件中?

"baseKey.secondDict.key" = "newValue"; 

似乎不工作...任何想法?我知道我可以在字符串文件中複製字典結構,但是它包含了一些其他信息,我不希望它們在那裏。

+0

使用'valueForKeyPath' – Legolas

+0

沒有幫助,這是一個InfoPlist.strings文件,而不是Objective-C的... –

+0

此外,有關的plist裏面陣列內定位值是什麼? – divergio

回答

-1

您可以通過這種方式快速訪問嵌套值,其中「用戶」是NSDictionary的關鍵字,「用戶名」是NSString的關鍵字。

yourDict[@"User"][@"Username"] 
+0

這是從代碼訪問值。問題是詢問InfoPlist.strings文件中的本地化值。 – divergio