2014-02-11 49 views
2

我已經安裝REActivityViewController作爲一個窗格。下面是在吊艙Resources文件夾的圖片:NSLocalizedStringFromTable不工作在CocoaPod依賴項

enter image description here

下面是想拉弦的線路之一:

[_cancelButton setTitle:NSLocalizedStringFromTable(@"button.cancel", @"REActivityViewController", @"Cancel") forState:UIControlStateNormal]; 

按鈕標題出來沒有本地化。在這個例子中,它顯示了button.cancel。這也不僅僅是這個按鈕的標題,而是這個依賴中的所有按鈕。


Info下編輯

在我的主項目

因此,有這一點。我無法點擊它來查看這些文件是什麼。我在我的主要項目NSLocalizedStrings但我還沒有建立一個.strings文件了出來:

enter image description here


編輯

所以,我檢查了我的Pods-resources.sh,發現這個:

install_resource "REActivityViewController/REActivityViewController/REActivityViewController.bundle" 
install_resource "REActivityViewController/REActivityViewController/Localizations/de.lproj" 
install_resource "REActivityViewController/REActivityViewController/Localizations/en.lproj" 
install_resource "REActivityViewController/REActivityViewController/Localizations/fr.lproj" 
install_resource "REActivityViewController/REActivityViewController/Localizations/it.lproj" 
install_resource "REActivityViewController/REActivityViewController/Localizations/ru.lproj" 
install_resource "REActivityViewController/REActivityViewController/Localizations/uk.lproj" 
install_resource "REActivityViewController/REActivityViewController/Localizations/zh-Hans.lproj" 
+0

您是否已將所需的本地化添加到您的項目中?只需添加一個.lproj文件夾不會使Xcode看到您的本地化。 – SevenBits

+0

@SevenBits所以我還沒有真正使用NSLocalized字符串,所以我完全不明白你的問題。我已經包含了一個編輯,希望能夠提供更多信息....至於'REActivityViewController' pod,我只是通過將其包含在我的podfile中來安裝它,但沒有采取進一步措施。 – Ramsel

+0

也許你會發現一些在這個答案比較有幫助:Xcode的定製shell腳本減慢編譯時間] [1] [1]:http://stackoverflow.com/questions/20649298/xcode-custom -shell的腳本 - 慢化編譯時間 – lee

回答

2

好吧,我明白了這一點,它看起來有點孤立。我檢查了Target - > Copy Pods Resources下的Run script only when installing,因爲腳本的速度非常慢,所以安裝該軟件包的腳本並未在調試時安裝該軟件包。

enter image description here