NSData dataWithContentsOfURL错误?

时间:2012-12-13 13:52:52

标签: objective-c nsdata

尝试使用NSData解析简单URL但失败:

NSURL* url = [[NSURL alloc] initWithString:@"http://192.168.2.105:80"];
NSData* data = [NSData dataWithContentsOfURL:url options:NSDataReadingUncached error:&error];

结果是 error = Cocoa error 256

是什么原因?

1 个答案:

答案 0 :(得分:0)

看看这个:

NSURL* URL=[NSURL URLWithString: @"http://www.google.com"];
NSURLRequest* req=[NSURLRequest requestWithURL: URL];
NSData* data=[NSURLConnection sendSynchronousRequest: req returningResponse: nil error: nil];

这是一个简短的例子,我建议查看响应和最终错误。

修改

你使用dataWithContentOfURL是正确的,我发布的代码也是一样的。
但这是错误的URL。你应该传递像 http://www.site.org 这样的东西。