iphone - ASIHTTPRequest 错误消息 - 初学者

标签 iphone objective-c ios asihttprequest

我正在使用 ASIHttpRequest。我需要知道这个错误信息是什么意思?我该如何解决

Request error <ASIHTTPRequest: 0xbedc00> -- Error Domain=ASIHTTPRequestErrorDomain Code=1 "A connection failure occurred" UserInfo=0x270230 {NSUnderlyingError=0x250cf0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)", NSLocalizedDescription=A connection failure occurred}

还有更多的错误信息;以上是Error Domain=ASIHTTPRequestErrorDomain Code=1 其他是Code=2, Code=3 ... upto Code=10 。我也需要这些吗?

编辑: 错误显示在 if 条件

 SBJsonParser *p = [SBJsonParser new];              
       NSDictionary *content = [pobjectWithString:[request responseString]];       
       if(!content){       
           NSLog(@" %@", p.errorTrace);
           return;
       }

最佳答案

此错误表示无法联系主机,通常是因为您没有网络连接。

这是ASIHTTPRequest.h中定义的错误代码

typedef enum _ASINetworkErrorType {
    ASIConnectionFailureErrorType = 1,
    ASIRequestTimedOutErrorType = 2,
    ASIAuthenticationErrorType = 3,
    ASIRequestCancelledErrorType = 4,
    ASIUnableToCreateRequestErrorType = 5,
    ASIInternalErrorWhileBuildingRequestType  = 6,
    ASIInternalErrorWhileApplyingCredentialsType  = 7,
    ASIFileManagementError = 8,
    ASITooMuchRedirectionErrorType = 9,
    ASIUnhandledExceptionError = 10,
    ASICompressionError = 11

} ASINetworkErrorType;

关于iphone - ASIHTTPRequest 错误消息 - 初学者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9454609/

相关文章:

objective-c - 为什么我对 NSLock 的使用不起作用?

iphone - 从 ALAsset 获取视频

iphone - 如何在 iPhone 模拟器中重置 NSUserDefaults 数据?

ios - 在 iOS 上使用带有 ARC 的 block 时,确保对象存在并且不会泄漏的正确方法是什么?

iOS 8 : Mapkit error throws an : Must call -[CLLocationManager requestWhenInUseAuthorization]

ios - Android可以做到,iOS怎么办:推送通知的有效载荷可以在显示给用户之前进行修改吗?

iphone - 判断一个类在运行时是否符合特定的协议(protocol)方法?

ios - 当手机处于静音模式时在我的后台应用程序上播放声音

iphone - Xcode编译错误: Can't find an (old) file I used to have

ios - 是否可以从 UIImagePickerController 拍摄多张照片?