iPhone の Facebook アプリの検索機能と同様に、データを JSON 形式にデコードするときに問題がありますが、機能をアプリケーションに入力するときに検索を実装しています。
基本的に何が起こるかというと、一部の検索は他の検索よりも時間がかかり、返される間隔が異なり、データが画面に表示されるときに小さな視覚的な問題が発生するためです。
キーワード「industry」の NSJSONSerialization を使用して、各デコード後に NSLOG を設定しました
2013-04-09 23:38:18.941 Project Name [42836:1d03] http://fooWebAddress/json/?method=search&limit=10&q=indus
2013-04-09 23:38:19.776 Project Name [42836:3e07] http://fooWebAddress/json/?method=search&limit=10&q=indu
2013-04-09 23:38:20.352 Project Name [42836:8803] http://fooWebAddress/json/?method=search&limit=10&q=indust
2013-04-09 23:38:21.814 Project Name [42836:4e03] http://fooWebAddress/json/?method=search&limit=10&q=industr
2013-04-09 23:38:23.434 Project Name [42836:8803] http://fooWebAddress/json/?method=search&limit=10&q=ind
2013-04-09 23:38:24.070 Project Name [42836:7503] http://fooWebAddress/json/?method=search&limit=10&q=industry
ご覧のとおり、すべてが故障しています。
以前の接続の NSJSONSerialization を停止する方法はありますか? または、この問題に対処する他の方法はありますか?
NSJSONSerialization へのステップアップ...
- NSURLRequest (initwithURL)
- NSOperationQueue
- NSURLConnection (非同期)
- NSJSONシリアル化
前もって感謝します。