我是iOS开发人员的新手。现在,我有一个网站,我想作为一个应用程序在iOS平台上带来。
应该很简单,因为我的网站非常简单。但我需要从PHP到Swift获得一个数组(相当大)。
这是怎么回事:
从Swift请求PHP:我们发送一个变量;例如一个名字:杰克。
比我的PHP脚本已经准备好处理这个变量并返回一个包含一些内容的数组,这样的数组如下:
1:" ImageURL1" - "描述1" - "标题1" 2:" ImageURL2" - "描述2" - "标题2&#34 ;;
如何将此数组转换为Swift。现在,我只知道我应该使用JSON来转换数组并在PHP端回显它,但我是Swift的新手来获取JSON变量。
你能帮忙吗?非常感谢。 (非常欢迎任何可以帮助我的网址。)php变量将是这样的:
$contents[id][content]
例如:
echo $contents[1]['Title']. " - ". $contents[3]['URL'];
将给出:Title1 - URL3。
答案 0 :(得分:0)
在PHP方面,您只需将数组作为JSON数据发送。
在swift方面,您需要NSURLSession来创建数据任务并向服务器发出GET请求。
传递数据后,您将使用NSJSONSerialization
类将JSON数据转换回数组对象。
Xcode文档非常全面,您应该能够找到有关使用NSURLSession
并使用NSURLSessionDataTask
从服务器获取数据的教程。