这段代码能用 OC 写出来么 在线求大神...

2015-12-31 11:03:57 +08:00
 GhostEX
2399 次点击
所在节点    问与答
23 条回复
LINAICAI
2015-12-31 16:39:51 +08:00
BOOL b;
@try {
NSURL *url=[NSURL URLWithString:urlString];
NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:url];
request.timeoutInterval=30;
[request setHTTPMethod:@"GET"];
NSHTTPURLResponse *response=nil;
NSError *error=nil;
NSData *data=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSInteger a= [response statusCode];
NSLog(@"ResponseState=%ld",a);
if (a!=200 || error) {
NSLog(@"Exception=%@",@"网络错误异常!!!!");
b = NO;
}
else{
//json 解析
id json=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];
NSLog(@"请求返回的 json 数据为%@",json);
//TO DO
//得到 json
b = YES;

}
}
@catch (NSException *exception) {
NSLog(@"调用堆栈=%@",exception.callStackSymbols);
NSLog(@"Exception=%@",@"这是异常!");
NSLog(@"Exception=%@",exception.description);
b = NO;


}
@finally {
return b;
}
GhostEX
2015-12-31 16:41:16 +08:00
@LINAICAI 谢谢大神。
LINAICAI
2015-12-31 16:42:58 +08:00
说实在的如果 OC 按照楼主你这样写感觉很别扭

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/247393

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX