initWithContentsOfURL无法返回数据

时间:2011-09-20 12:36:44

标签: iphone objective-c

下面是我的代码,这个代码在iphone上运行正常,但是当我使用ipad作为目标进行调试时,它的代码相同。请告诉我正确的打电话方式。我无法进行异步调用,因为我已经有其他线程在后台运行了。

NSData *ImageData=[[[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@%@", SharedGlobals.ReuestURL, temptest]]] autorelease];

1 个答案:

答案 0 :(得分:1)

有许多原因可能无效。最有可能的是SharedGlobals.ReuestURLnil,或temptest为零,或者两者的组合未创建正确的网址(可能缺少/)。检查每一件,并检查您的日志是否有错误。

然而,这句话毫无意义:

  

我无法进行异步调用,因为我已经有其他线程在后台运行了。

你的意思是这个电话initWithContentsOfURL:已经在后台线程吗?

Objective-C局部变量(ImageData)应始终以小写字母(imageData)开头。