1

外部ソースからUITableView使用してデータを提示している状況があります。NSJSONSerializationデバイスがオフライン モードの場合は、このデータも表示する必要があります。これを行うための最良のアプローチは何ですか?データを保存し、Wi-Fi をチェックし、利用できない場合はローカル データを提示するために内部データベースが必要ですか?

あなたが知っているかもしれない助けやチュートリアルをありがとう。

4

5 に答える 5

2

はい 。そのためにローカルデータベースを作成できます。

Wi-Fiの状態を確認できます。ネット接続が利用可能な場合は外部ソースからのデータを表示し、ネット接続が利用できない場合はローカル データベースからのデータを表示します。

于 2013-06-27T12:31:42.893 に答える
1

オンラインで外部ソースからデータを取得する場合は、ローカルに保存します。次にアプリを起動したとき:

  • ネットワーク接続を確認する
  • ネットワーク接続が利用可能な場合、データを取得して古いコンテンツを再書き込みします
  • ネットワーク接続が利用できない場合は、ローカルに保存されたデータを使用します

plistデータは に、database fileまたは として保存できますtext file

于 2013-06-27T12:32:35.947 に答える
0

つまり、 CoreData データベースを使用して、接続するたびにデータを更新できます。接続できない場合は、古いデータを表示してください。

使用方法とWiFi接続の確認方法SOは十分なコンテンツを提供しています;)

于 2013-06-27T12:32:41.797 に答える