可以改一下
NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@/Index/getPhotoes/device_id/%@", HTTP_HOST, [LKDevice getDeviceId]]]];
_queue = [[NSOperationQueue alloc] init];
[NSURLConnection sendAsynchronousRequest:request queue:_queue completionHandler:^(NSURLResponse *response, NSData *data,NSError *connectionError) {
// 需要将二进制数据转换成html的字符串
// 注:NSData转为字符串没有类方法
// ENCODING字符编码,如果没有特殊要求,在iOS中统一使用UTF8
NSString *html = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@", html);
//用webView加载html
/**
baseURL:http://www.baidu.com
使用的时候URL就可以只传后半部分就行
*/
dispatch_async(dispatch_get_main_queue(), ^{
[self.webView loadHTMLString:html baseURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@/Index/getPhotoes/device_id/%@", HTTP_HOST, [LKDevice getDeviceId]]]];
});
}];