这是我在我的主机上运行的php的web服务。
<?php
$data = array("T1","T2","T3","T4","T5");
header('Content-Type: application/json');
echo json_encode($data);
?>
这是xcode片段。
NSURL * url = [NSURL URLWithString:myDinUrl];
NSData *urlData = [NSData dataWithContentsOfURL:url];
如果Y在我的网络浏览器中执行网址,请获取:
["T1","T2","T3","T4","T5"]
但是,如果我显示错误说明,我会看到urlData
(0x000000000)
显示为空对象Operation couldn't be completed code=256
答案 0 :(得分:0)
由于您的PHP使用JSON编码响应,因此您必须解析它,期待JSON编码的响应。
NSJSONSerialization可以为您执行此操作,但它需要NSArray或NSDictionary(这意味着您必须将NSData声明更改为其中任何一个。)