Ios N错误-localizedDescription始终返回日语文本
我正在尝试在我的应用程序中锁定与SSL相关的错误,因此我需要准确的英语错误描述,以便我可以在这里发布一个(其他)问题以及所有相关信息 然而,我打印到Xcode控制台的Ios N错误-localizedDescription始终返回日语文本,ios,localization,nserror,Ios,Localization,Nserror,我正在尝试在我的应用程序中锁定与SSL相关的错误,因此我需要准确的英语错误描述,以便我可以在这里发布一个(其他)问题以及所有相关信息 然而,我打印到Xcode控制台的NSError.localizedDescription的所有实例都以日语显示 我的应用程序支持日语;然而: 在项目>本地化中,英语被设置为“开发语言”: 目标公司的Info.plist将“美国”列为本地化本地开发区域: 模拟器语言设置为英语。我甚至将地区设置为“美国” 但是,当我将error.localizedDescript
NSError.localizedDescription
的所有实例都以日语显示
我的应用程序支持日语;然而:
error.localizedDescription
打印到控制台时,我得到:
SSLエラーが起きたため、サーバへのセキュリティ保護された接続を確立できません。
我遗漏了什么?是因为您启用了包含日语翻译的基本国际化吗?。然后,如果所选的“英语”语言环境中缺少该键,它将返回到基本语言环境。我不确定我是否完全理解您所说的内容,或者更改什么…我想我对此有误解。您只需从控制台简单打印出“error.localizedDescription”,而不使用任何NSLocalizedString。很抱歉。这是因为您启用了包含日语翻译的基本国际化吗?。然后,如果所选的“英语”语言环境中缺少该键,它将返回到基本语言环境。我不确定我是否完全理解您所说的内容,或者更改什么…我想我对此有误解。您只需从控制台简单打印出“error.localizedDescription”,而不使用任何NSLocalizedString。很抱歉。