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