私のアプリケーションは、私が制御しないサーバーからJSONを抽出し、そのJSONを解析してUITableView
を設定します。自動更新JSON
UITableView
をリアルタイムでサーバー上の最新情報を反映するように更新したいと考えています。したがって、サーバ上で何か変わると、私のUITableViewも更新されます。
ここで思いつく1つの解決策は、継続的にGET
を送信することです。リクエスト1分後にJSONを解析し、テーブルのデータをリロードします。
ただし、この問題の解決策がいくつかあります。私は検索しようとしましたが、これまでのところ成功しませんでした。
私はこの質問がstackoverflowの標準によって多少主観的だと理解していますが、実際には私はこの問題に関して助けが必要で、どこから始めればいいのか分かりません。だから、どんな助けでも大歓迎です。
最も簡単な方法は、タイマーを使用することです。リアルタイムが必須の場合は、http接続の代わりに[socket](https://github.com/socketio/socket.io-client-swift)を使用してください。 – Ryan
解答を参照することができます:http://stackoverflow.com/a/41002245/3077339 –
しかし私はタイマーを使いたくないので、サーバーは自分のコントロールにないので、プッシュ通知を送ることはできません –