2014-11-09 56 views
1

我正在從RayWenderlich.com網站閱讀iOS 8系列。無法在Xcode 6.1中定位圖像

我來到了本地化和國際化。閱讀它的每一個位,但我無法成功本地化圖像。 (我沒有本地化的字符串,沒有錯誤:))

這裏是我做了什麼: 1-創建單一視圖應用

2-項目通過拖放操作放置在Sotryboard一個的UIImageView。

3-將我的圖片添加到我的項目(back.png)。

4-將我的UIImageView分配給該圖像(back.png)。

現在是本地化的步驟:

1轉到Project Navigator中,選擇該項目。

2-在本地化下,「使用基地國際化」我們默認選中。

3-我添加了阿拉伯語。

4-本地化的故事板文件及其.strings和我的形象(back.png)

我有兩個圖像文件英語和阿拉伯語版本。其各自文件夾中的每個文件。看截圖。

enter image description here

當我跑我就已經阿拉伯語安裝和選擇模擬器應用。我的imageView仍然顯示圖像的英文版本。

我試圖使用ar_SA(阿拉伯語,沙特阿拉伯),但仍然是同樣的問題。我的圖像以英文顯示。

我有我的模擬器重置,我已經刪除派生的文件形式庫/ dev .../xcode ...但我的應用程序不關心阿拉伯語版本的圖像。

回答

0

如果你想根據系統語言本地化應用程序,它不會發生在iOS 8中,因爲它是一個錯誤。 通過嘗試在以下鏈接中運行代碼,您可以確定從這一點。

https://github.com/EmanRezk/Localize.git

變化仿真語言在 iphone5s(7.0),然後運行應用阿拉伯語,你會看到阿拉伯圖像。 iphone5s(8.1)然後運行應用程序,你會看到英文圖像。

我建議您根據應用程序語言而不是系統語言本地化應用程序。