在Objective C中使用NSURLConnection解析JSON时获取服务器错误消息,可以通过以下步骤实现:
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
// 接收到服务器响应时的处理
}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
// 接收到数据时的处理
}
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
// 请求完成时的处理
}
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
// 请求失败时的处理
}
connection:didFailWithError:
方法中,可以通过error
对象获取服务器返回的错误信息。- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
NSString *errorMessage = [error localizedDescription];
NSLog(@"服务器错误消息:%@", errorMessage);
}
这样,你就可以在Objective C中使用NSURLConnection解析JSON时获取服务器错误消息了。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云