2012-02-08 147 views
0

這裏有一個非常奇怪的。 該應用程序有兩個目標,只是爲了能夠改變一個商店的圖標。他們完全共享代碼並被本地化爲多種語言。iOS本地化崩潰

如果我把我的電話給瑞典,在推出的目標崩潰的一個...

2012-02-08 21:20:39.488 isengua恩[25341:707] *終止應用程序由於未捕獲的異常「NSUnknownKeyException」,原因:'[setValue:forUndefinedKey:]:該類不是關鍵值編碼兼容的關鍵testContentView。' *第一擲調用堆棧: (0x30caa8bf 0x37e4f1e5 0x30caa5f5 0x37cd5333 0x37cd4e33 0x37caef19 0x30c09803 0x30c0a491 0x32eb84bf 0x32e289cb 0x32d07ea1 0x32c7d78b 0x32ca1f51 0x32c666a5 0x32d290e5 0x32c6ee51 0x32c6ee6d 0x32c6ee6d 0x32c6ecff 0x32c6ecdb 0x37e7 0x32c7c7eb 0x32c763bd 0x32c44921 0x32c443bf 0x32c43d2d 0x3382fe13 0x30c7e553 0x30c7e4f5 0x30c7d343 0x30c004dd 0x30c003a5 0x32c75457 0x32c72743 0x32a7 0x2cf0) 終止叫拋出異常(gdb)

任何其他語言,它就好。 我已經複製了可以確定的目標並重新命名它,以及所有其他的東西。

所有本地化都由NSLocalizedString完成。

任何想法的人? 謝謝。

回答

2

只是爲了防止其他人在某個階段遇到同樣的問題。 解決方案是從我的iPhone上刪除應用程序,然後重新構建。很顯然,在造成它的版本之間還剩下一些東西。

0

你是否複製了不同語言環境的nib文件?

它看起來像一個nib文件的瑞典語版本(無法知道錯誤中的哪一個,可能是MainWindow.xib?)與名爲testContentView的出口有綁定關係,它用於本地化。

要解決此問題,請打開筆尖並檢查Inspector中是否存在任何損壞的綁定,或者只需從其他語言環境之一複製工作筆尖並替換瑞典語言環境文件夾中的工作筆尖即可。