2011-01-10 16 views
1

私はクライアントのためのiPadアプリのアーキテクチャを解決していると私は、これらの結論に来ている:私はシンプルを開発する展開SQLiteのDB

  • がローカルを実行しますクライアントは、私はこのSQLiteのDB
  • を読み取り、提示iPadのアプリケーションにクライアントを開発するクライアントがこのCMSからSQLiteのDBファイルへ
  • を、コンテンツをエクスポートすることができ、コンテンツ
  • を編集することができますCMSは更新できなければなりませんSQLiteデータベースファイル
  • のiPadアプリケーションは、インターネット接続

に依存してはならない私の質問は本当に、私のクライアントのコピーは、iTunes経由で(必要に応じてMac用)彼/彼女のラップトップから、このDBファイルができ、iPadのアプリケーションように更新されたSQLiteデータベースを取得しますか?

おそらくMonotouchを開発用に使用しますが、違いはありません。これは厳密にはiPadアプリですが、私は多くの面で協力しているため、iPhoneをタグとして含めました。

答えて

1

アプリ内でUIFileSharingEnabledプロパティを有効にした場合、Info.plist iPadをiTunesに接続すると、ドキュメントフォルダが使用可能になります。この方法でデバイスとファイルをコピーすることができます。

+0

私のiPadアプリは、ドキュメントフォルダ内のSQLiteデータベースファイルに接続して読むことができますか? – Simeon

+0

いいえ、データベースファイルをアプリケーションのDocumentsフォルダにコピーします。あなたのiPadはPCファイルシステムにアクセスできません。 –

+0

OK ...私はiPadアプリからiPad上のDocumentsフォルダを参照していたことは非常に明白だと思います。いくつかの奇妙な "アクセス - ラップトップから - the - iPad" - フォルダーではありません。とにかく、iPadアプリからコピーしたSQLite DBファイルにアクセスして読むことができるように聞こえます。私はこの技術を使って概念実証を作成しようとし、それが成功すれば答えを受け入れます。 – Simeon