如何从以下代码获取returningResponse
(例如,NSString):
NSURLResponse* response;
NSError* error;
NSData* result = [NSURLConnection sendSynchronousRequest:theRequest returningResponse:&response error:&error];
我想我可以将我需要的信息输入到字符串中,但我无法在response
上调用任何内容,因为它为空。因此,我认为我需要在result
上打电话。问题是,我不知道该怎么称呼。
(URL请求已在代码示例之前编码。我知道这有效。)我希望能够检测请求是否成功。
答案 0 :(得分:1)
根据documentation for the URL loading system:
如果NSURLConnection无法下载URL,则该方法将在适当的参数中按引用返回nil和任何可用的NSError实例。
因此,请查看“错误”参数中的内容,以找出问题所在。