我正在寻找NSURL中“完成或完成”的事情 - > NSstring initWithContentsOfUrl
我找到了“URLResourceDidFinishLoading”,但这似乎已被折旧
我找不到任何东西,但也许是因为错误的东西而被解雇。
提前致谢 亚历
答案 0 :(得分:1)
如果您从-initWithContentsOfURL:
谈论NSString
,则deprecated已经NSString
。
但即使您正在使用它,它也是一种同步方法 - 意味着您的代码将暂停,直到数据加载到生成的NSURL *url = [NSURL URLWithString:@"http://google.com"];
NSString *htmlData = [NSString stringWithContentsOfURL:url];
NSLog(@"%@", htmlData); // you have your data loaded here, synchronously.
对象中:
{{1}}
所以,为了清楚起见:这是一个糟糕的做法,原因有两个:
您需要的是NSURLRequest
来创建您的请求对象,NSURLConnection
来实际从网络加载它。