そのため、JSON を介して iOS アプリのテーブル ビューに情報を読み込んでいます。表のセルの 1 つをクリックすると、クリックされたセルから、データベース内のストーリーの「ID」を取得する必要があります。
どこから始めればいいのかわからないので、まだ何も試していません。
そのため、JSON を介して iOS アプリのテーブル ビューに情報を読み込んでいます。表のセルの 1 つをクリックすると、クリックされたセルから、データベース内のストーリーの「ID」を取得する必要があります。
どこから始めればいいのかわからないので、まだ何も試していません。
どこから始めればよいかわからない場合は、最初から始めてください。iOS での JSON の使用に関するチュートリアルはいかがですか? Ray Wenderlich Web サイトには優れたチュートリアルがあります。http://www.raywenderlich.com/5492/working-with-json-in-ios-5
OS 5 には、JSON の読み書きを非常に簡単にする新しい組み込み API がいくつかあります。
JSON が何かわからない場合は、ネットワーク接続を介してデータを送信するためによく使用される単純な人間が読める形式です。
たとえば、3 つの文字列の配列がある場合、JSON 表現は単純に次のようになります。
[「テスト1」、「テスト2」、「テスト3」]
メンバー変数 name、breed、age を持つ Pet オブジェクトがある場合、JSON 表現は単純に次のようになります。
{"名前": "ダスティ", "品種": "プードル", "年齢": 7}
とてもシンプルなので、とても使いやすく人気があります。ほんの数分で読める完全な仕様については、www.json.org をチェックしてください。
NSArray
どこかからテーブルにデータを供給しなければならないので、それが ofStory
オブジェクトであると仮定しましょう。
tableView で行を選択すると、didSelectRowAtIndexPath:
delegate メソッドが呼び出されます。は、選択した行のをtableView
提供します。indexPath
AnNSIndexPath
には と の 2 つのプロパティがsection
ありrow
ます。選択したセルの値は、セルがオブジェクトを取得しindexPath.row
た元の要素のインデックスに対応します。したがって、タップされた行の を取得する場合は、次を使用しますNSArray
Story
Story
[theArray objectAtIndex:indexPath.row]