Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 解析Cocoapod中断本地化_Ios_Parse Platform_Localization_Cocoapods_Localizable.strings - Fatal编程技术网

Ios 解析Cocoapod中断本地化

Ios 解析Cocoapod中断本地化,ios,parse-platform,localization,cocoapods,localizable.strings,Ios,Parse Platform,Localization,Cocoapods,Localizable.strings,在一个iOS项目中,我今天早上更新了我的播客,添加了一个新的播客。Parse iOS SDK也在这个过程中得到了更新,它似乎打破了我的应用程序的本地化 现在,当我尝试调用NSLocalizedString(@“A_LOCALIZED_STRING”,nil)时,我总是得到@“A_LOCALIZED_STRING” 即使我将较长版本的NSLocalizedString与特定的bundle一起使用(这里是[NSBundle mainBundle]),我也会得到相同的结果 我注意到唯一正确本地化的字符

在一个iOS项目中,我今天早上更新了我的播客,添加了一个新的播客。Parse iOS SDK也在这个过程中得到了更新,它似乎打破了我的应用程序的本地化

现在,当我尝试调用
NSLocalizedString(@“A_LOCALIZED_STRING”,nil)
时,我总是得到
@“A_LOCALIZED_STRING”

即使我将较长版本的
NSLocalizedString
与特定的bundle一起使用(这里是
[NSBundle mainBundle]
),我也会得到相同的结果

我注意到唯一正确本地化的字符串是字符串
@“OK”
,它正是Parse SDK的Localizable.strings文件中指定的唯一字符串

我的解释是这个pod的Localizable.strings有点凌驾于我自己的之上。这可能吗?如何解决这个问题

谢谢


(我还必须补充一点,我的项目中的本地化到目前为止一直工作得很完美,所以这不是第一次出现配置问题。)

我认为他们只是重新实现了一个修复(1.8.0.1)

你必须:

  • 更新播客:
    pod更新
  • 在Xcode:Cmd+K中清理项目
  • 清理项目文件夹:Cmd+Shift+K
  • 从设备/模拟器中删除应用程序
  • 运行您的项目

  • 是的,谢谢你的解析,我们真的很高兴能抽出半天时间来解决你提出的问题,只需将其中一个最无用的词本地化,“OK”就行了


    另外,不要忘记清理(shift+cmd+k)您的项目,并在更新parse后重新安装应用程序。

    很高兴看到我不是唯一一个在这个错误上浪费时间的人。。。你说得对,在1.8.0.1中,他们现在调用的是文件
    Parse.strings
    ,而不是标准的
    Localizable.strings