Wie man localStorage-arbeiten in einem WebView in Xcode?
Ich habe eine WebView in ein Max OS x Cocoa-Anwendung in Xcode. Dieser WebView versucht, HTML5 - localStorage
um Daten zu speichern. Es ist technisch wie erwartet funktioniert (die Daten abrufen/setzen in Ordnung, während die Anwendung ausgeführt wird), es ist einfach nicht beibehalten, wenn die Anwendung geschlossen und dann wieder geöffnet.
Irgendwelche Ideen auf, wie man localStorage
zu bestehen als erwartet?
- Diese Frage ist mehr geeignet für Stack-Überlauf.
- Verwenden Sie die pro-session oder persistente lokale Speicherung API? Es lohnt sich, die erste...
- Mit
localStorage
(nichtsessionStorage
). Fand einige weitere nützliche info, die änderung meiner Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wieder eine Weile arbeiteten wir an der Umsetzung lokaler Speicherung im webview zu einer iPhone-app, und was wir fanden, ist, dass es nicht funktioniert. Obwohl die lokalen Speicher auf den iPhones normalen browser. Landeten wir tun, was wir brauchten, direkt in der app selbst.
Sieht aus wie diese Jungs, die kam zu dem gleichen Schluss:
Wie aktiviere ich den Lokalen Speicher in meiner WebKit-basierte Anwendung?
VORBEHALT Vortrag: Wenn wir versuchten, diese Lösung war es bevor es das iPhone 4 veröffentlicht wurde.
[prefs _setLocalStorageDatabasePath:@"~/Library/Application Support/MyApp"];
Funktioniert. Ich habe gehört, private APIs sind nicht erlaubt im Apple App Store, aber ich denke, ich werde überqueren diese Brücke, wenn ich es erhalten 🙂 vielen Dank!Heute weiterhin standardmäßig bei mir im webview von einer iPhone-app. Auch nach Handy Neustart funktioniert es einwandfrei.