0

まず第一に、私はiOS開発に非常に慣れていません。私はウェブ開発の経験が豊富です。

「オートコンプリート」機能 (Google 検索など) の実装方法を確認しましたが、残念ながらローカル データにのみ適用されます。

同様の機能を実装する必要がありますが、データはリモート サーバーから取得する必要があります。私はNSURLConnectionを使用します。

だから、私は2つの問題が残っています

  1. 応答 JSON を解析し、テキスト ボックスの下にリストとして表示します。
  2. リスト項目は対話可能である必要があります。これらのいずれかをクリックすると、対応するデータが取得されます。

これに関するリードは非常に高く評価されます。ありがとう

4

2 に答える 2

1

JSON を解析するには、JSONKitを使用できます。JSON データから NSDictionary を生成します

リスト項目にアクセスするには、以下のUITableViewDelegateリファレンスを参照してください– tableView:didSelectRowAtIndexPath:

このチュートリアルは、 UISearchdispayControllerの実装に役立つ可能性があります。これは、このような機能に本当にお勧めです。

于 2012-08-31T12:55:12.307 に答える
0

ios5 には、JSON のサポートが組み込まれています。非常に使いやすく、ネイティブであるため、将来の互換性は問題になりません。

NSDictionary* json = [NSJSONSerialization
                      JSONObjectWithData:responseData
                      options:kNilOptions
                      error:&error];
于 2012-09-20T18:47:11.133 に答える