首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从PHP Webservice检索并解析JSON数据到XCODE iPhone App

从PHP Webservice检索并解析JSON数据到XCODE iPhone App
EN

Stack Overflow用户
提问于 2013-03-11 21:01:50
回答 1查看 720关注 0票数 0

这是在我的主机上运行的php中的webservice。

代码语言:javascript
运行
复制
<?php  
    $data = array("T1","T2","T3","T4","T5");
    header('Content-Type: application/json');
    echo json_encode($data);
?>

这是xcode代码片段。

代码语言:javascript
运行
复制
NSURL * url = [NSURL URLWithString:myDinUrl];
NSData *urlData = [NSData dataWithContentsOfURL:url];

如果y在我的web浏览器中执行url y get:

代码语言:javascript
运行
复制
["T1","T2","T3","T4","T5"]

但是Xcode输出总是将urlData显示为一个空对象(0x000000000)如果我显示错误描述,我会看到一个Operation couldn't be completed code=256

如果我使用另一个URL,比如:Url1Url1,那么NSData对象将获得一些可以格式化和解析的字节。

EN

Stack Overflow用户

发布于 2014-02-20 03:23:27

由于PHP以JSON格式对响应进行编码,因此必须对其进行解析,以获得JSON编码的响应。

NSJSONSerialization可以为您做到这一点,但它需要NSArray或NSDictionary (这意味着您必须将NSData声明更改为其中之一)。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15339268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档