Objective c 从NSData对象获取信息

Objective c 从NSData对象获取信息,objective-c,iphone,nsstring,nsdata,Objective C,Iphone,Nsstring,Nsdata,如何从以下代码中获取returningResponse(例如,一个NSString): NSURLResponse* response; NSError* error; NSData* result = [NSURLConnection sendSynchronousRequest:theRequest returningResponse:&response error:&error]; 我想我可以把我需要的信息输入到一个字符串中,但是我不能在response上调用任何东西,因

如何从以下代码中获取
returningResponse
(例如,一个NSString):

NSURLResponse* response;
NSError* error;
NSData* result = [NSURLConnection sendSynchronousRequest:theRequest returningResponse:&response error:&error];
我想我可以把我需要的信息输入到一个字符串中,但是我不能在
response
上调用任何东西,因为它是空的。因此,我假设我需要在
result
上调用一些东西。问题是,我不知道该叫什么

(URL请求已在代码示例之前编码。我知道这是可行的。)我希望能够检测请求是否成功。

根据:

如果NSURLConnection无法下载URL,该方法将通过引用在相应参数中返回nil和任何可用的NSError实例


因此,请查看“error”参数中的内容,找出问题所在。

@David-怎么会这样?密码?(是的,我很懒,但这不是程序员的天性吗?)。或者,在最简单的级别上,只需NSLog它:NSLog(@“%@”,error);谢谢愚蠢的我,我没有意识到错误值被传递(呃,引用,或者值?我对这些术语不太熟悉…“通过引用”传递)。这就是“&”的意思。