外部ソースからUITableView
使用してデータを提示している状況があります。NSJSONSerialization
デバイスがオフライン モードの場合は、このデータも表示する必要があります。これを行うための最良のアプローチは何ですか?データを保存し、Wi-Fi をチェックし、利用できない場合はローカル データを提示するために内部データベースが必要ですか?
あなたが知っているかもしれない助けやチュートリアルをありがとう。
外部ソースからUITableView
使用してデータを提示している状況があります。NSJSONSerialization
デバイスがオフライン モードの場合は、このデータも表示する必要があります。これを行うための最良のアプローチは何ですか?データを保存し、Wi-Fi をチェックし、利用できない場合はローカル データを提示するために内部データベースが必要ですか?
あなたが知っているかもしれない助けやチュートリアルをありがとう。
はい 。そのためにローカルデータベースを作成できます。
Wi-Fiの状態を確認できます。ネット接続が利用可能な場合は外部ソースからのデータを表示し、ネット接続が利用できない場合はローカル データベースからのデータを表示します。
オンラインで外部ソースからデータを取得する場合は、ローカルに保存します。次にアプリを起動したとき:
plist
データは に、database file
または として保存できますtext file
。
つまり、 CoreData データベースを使用して、接続するたびにデータを更新できます。接続できない場合は、古いデータを表示してください。
使用方法とWiFi接続の確認方法SOは十分なコンテンツを提供しています;)