2011-01-07 5 views
2

XcodeのMax OSX CocoaアプリケーションでWebViewを取得しました。このWebViewはHTML5のlocalStorageを使用して一部のデータを保存しようとしています。これは技術的には正常に動作しています(データはアプリケーションの実行中にうまく取得/設定されています)。アプリケーションが閉じられてから再開されても、それは維持されません。XcodeのWebViewでlocalStorageを動作させるには?

localStorageを期待どおりに持続させる方法に関するアイデアはありますか?

+2

この質問は、スタックオーバーフローにより適しています。 –

+0

セッションごとまたは永続的なローカルストレージAPIを使用していますか?最初にチェックする価値は... –

+0

'localStorage'(' sessionStorage'ではなく)を使用しています。いくつかのより有用な情報を見つけ、私の質問を修正します。 – richtaur

答えて

2

私たちはiPhoneアプリのwebviewでローカルストレージを実装しようとしていましたが、それはうまくいきませんでした。ローカルのストレージは、iPhoneの通常のブラウザで動作しますが。私たちは、アプリ自体の中でネイティブに必要なことをやり遂げました。

How do I enable Local Storage in my WebKit-based application?

警告講演:私たちはiPhone 4がリリースされる前にそれがあった。このソリューションをしようとしていたこれらの人は同じ結論に達したよう

が見えます。

+1

'[prefs _setLocalStorageDatabasePath:@"〜/ Library/Application Support/MyApp "];'そ​​れは動作します。私はプライベートAPIはApple App Storeでは許可されていないと聞いたことがあるが、私はそれに行くときに私はその橋を渡るだろうと思う:)ありがとう! – richtaur

+0

これは、プログラムの終了と再入力で一掃されたようです。これは、長期的な永続的ストレージの問題です。 – NycCompSci

0

今日私は、iPhoneアプリケーションのwebviewで私のためにデフォルトで保持しています。電話機を再起動しても、正常に動作します。

関連する問題