下面是我的代码,这个代码在iphone上运行正常,但是当我使用ipad作为目标进行调试时,它的代码相同。请告诉我正确的打电话方式。我无法进行异步调用,因为我已经有其他线程在后台运行了。
NSData *ImageData=[[[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@%@", SharedGlobals.ReuestURL, temptest]]] autorelease];
答案 0 :(得分:1)
有许多原因可能无效。最有可能的是SharedGlobals.ReuestURL
为nil
,或temptest
为零,或者两者的组合未创建正确的网址(可能缺少/
)。检查每一件,并检查您的日志是否有错误。
然而,这句话毫无意义:
我无法进行异步调用,因为我已经有其他线程在后台运行了。
你的意思是这个电话initWithContentsOfURL:
已经在后台线程吗?
Objective-C局部变量(ImageData
)应始终以小写字母(imageData
)开头。