Ios ASITPRESS本地化说明始终使用英语

Ios ASITPRESS本地化说明始终使用英语,ios,localization,asihttprequest,Ios,Localization,Asihttprequest,我在HTTP请求中使用Asihttprequest,我的应用程序将使用handel 3种语言:阿拉伯语、法语和英语,但Asihttprequest错误本地化描述返回的始终是英语描述。 Asihttprequest请求是否使用默认的ios systeme本地化描述?如果是,我如何定位错误? 谢谢。我不知道你到底想要什么,但你可以试试这个 在ASIHttpRequest.m文件Initialize方法中,使用NSLocalizedString(@“REQUESTTIMEOUT\u KEY”,“请求超

我在HTTP请求中使用Asihttprequest,我的应用程序将使用handel 3种语言:阿拉伯语、法语和英语,但Asihttprequest错误本地化描述返回的始终是英语描述。 Asihttprequest请求是否使用默认的ios systeme本地化描述?如果是,我如何定位错误?
谢谢。

我不知道你到底想要什么,但你可以试试这个

在ASIHttpRequest.m文件
Initialize
方法中,使用
NSLocalizedString(@“REQUESTTIMEOUT\u KEY”,“请求超时”)
而不是
@“请求超时”

“REQUESTTIMEOUT\u KEY”=“EngVersion:请求超时”

示例代码:

ASIRequestTimedOutError = [[NSError alloc] initWithDomain:NetworkRequestErrorDomain code:ASIRequestTimedOutErrorType userInfo:[NSDictionary dictionaryWithObjectsAndKeys:NSLocalizedString(@"REQUESTTIMEOUT_KEY", @"The request timed out"),NSLocalizedDescriptionKey,nil]]; 

谢谢你的重播,我想ASIHttpRequest有一个本地化的错误消息,但是你的解决方案非常好用,谢谢。