2
我已經安裝REActivityViewController
作爲一個窗格。下面是在吊艙Resources
文件夾的圖片:NSLocalizedStringFromTable不工作在CocoaPod依賴項
下面是想拉弦的線路之一:
[_cancelButton setTitle:NSLocalizedStringFromTable(@"button.cancel", @"REActivityViewController", @"Cancel") forState:UIControlStateNormal];
按鈕標題出來沒有本地化。在這個例子中,它顯示了button.cancel
。這也不僅僅是這個按鈕的標題,而是這個依賴中的所有按鈕。
Info
下編輯
因此,有這一點。我無法點擊它來查看這些文件是什麼。我在我的主要項目NSLocalizedStrings
但我還沒有建立一個.strings
文件了出來:
編輯
所以,我檢查了我的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"
您是否已將所需的本地化添加到您的項目中?只需添加一個.lproj文件夾不會使Xcode看到您的本地化。 – SevenBits
@SevenBits所以我還沒有真正使用NSLocalized字符串,所以我完全不明白你的問題。我已經包含了一個編輯,希望能夠提供更多信息....至於'REActivityViewController' pod,我只是通過將其包含在我的podfile中來安裝它,但沒有采取進一步措施。 – Ramsel
也許你會發現一些在這個答案比較有幫助:Xcode的定製shell腳本減慢編譯時間] [1] [1]:http://stackoverflow.com/questions/20649298/xcode-custom -shell的腳本 - 慢化編譯時間 – lee