2012-04-08 16 views
0

私のWebサーバからデータを取得し、それをUITableViewに入れたいと思います。このデータには、各行(eMail、Userid、およびステータス(オンラインまたは非表示))ごとに3つの値が含まれます。今、私はそれをアプリケーションの配列のようなものに変換することができますWebサーバー上でこのデータを印刷する最良の方法は何ですか?どのように私は知っている簡単な文字列で動作し、私はインターネット上でJSONチュートリアルを見つけましたが、iOS SDK用のJSONをダウンロードできるリンクは利用できません。または、サーバーから配列をフェッチするさらに良い方法はありますか? サーバーは、電子メール、ユーザーID、および各連絡先のステータスを含む多次元配列を「プリントアウト」する必要があります。サーバからの多次元配列データを持つUITableView

ありがとうございました!

#import <JSON/JSON.h>が動作しない、ファイルが見つかりませんでした。

答えて

1

あなたは(iOSの5でのみ使用可能)NSJSONSerializationを使用する必要が

ここではそれを使用する方法を示すチュートリアルのリンクです:iOSの4のためにhttp://www.raywenderlich.com/5492/working-with-json-in-ios-5

以下、あなたはSBJSON Libraryをチェックアウトする必要があります。

上記の方法を使用すると、NSArrayUITableViewで使用可能)にデータを変換できます。

+0

JSON出力が多次元でない場合( '[" test "、" hello "]')、動作しますが、多次元配列にアクセスする方法はありますか?今度はエラーが発生します.. – Dion

+0

接続の後にこのコードがあります: 'id object = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableContainersエラー:&error];'と 'dataSource = [[NSMutableArray alloc] initWithObjects:object、nil] ; '。どのようにして文字列にアクセスできますか? – Dion

+0

'object'のクラスをチェックして、通常どおりにそのクラスから文字列を取得します –

関連する問題