2016-06-19 2 views
1

私はiOS開発者にとってかなり新しいです。今、私はiOSプラットフォームをアプリとして持っていきたいと思うウェブサイトを持っています。PHPからiOSアプリケーションへの配列応答を渡す(Swiftを使用)

私のウェブサイトは非常にシンプルなので、シンプルにする必要があります。しかし、私はPHPからSwiftへの配列(かなり大きい)を取得する必要があります。

これは、それが起こるべきかです:スウィフトからPHPへ

要求:我々は、変数を送信します。例えば、名前:ジャック。私のPHPスクリプトより

は、この変数を処理して、いくつかのコンテンツを持つ配列を返しする準備ができている。このような配列:

1:「ImageURL1」 - 「説明1」 - 「タイトル1」 2:「ImageURL2 " - " Description2 " - " Title2 ";

このアレイをどのようにしてSwiftにするか。今のところ、JSONを使用して配列を変換してPHP側でエコーする必要があることはわかっていますが、JSON変数を取得するSwiftの新機能です。

あなたは助けてもらえますか?どうもありがとう。 (私を助けることができるどんなURLも、大歓迎です)。

PHP変数は次のようになります。例えば等

$contents[id][content] 

echo $contents[1]['Title']. " - ". $contents[3]['URL']; 

を与える:タイトル1 - URL3を。

答えて

0

PHP側では、JSONデータとして配列を送信するだけです。

すぐにNSURLSessionがデータタスクを作成し、サーバーにGETリクエストを行います。

データが配信されたら、NSJSONSerializationクラスを使用してJSONデータを配列オブジェクトに変換し直します。

Xcodeのドキュメントは非常に包括的で、NSURLSessionを使用し、NSURLSessionDataTaskを使用してサーバーからデータを取得する際のチュートリアルを見つけることができます。

+0

これらのチュートリアルをすぐにチェックしてください!ありがとうございます。 –

関連する問題