Tôi đang viết một số khóa/giá trị trên ứng dụng phonegap của mình bằng javascript trên localhost, nhưng tôi muốn truy cập chúng khi ứng dụng của tôi bắt đầu, cụ thể từ mục tiêu của tôi- c + (NSString *) phương thức startPage. Tôi biết tôi có thể làm điều đó từ - (void) webViewDidFinishedLoad, nhưng tôi cần phải đọc các giá trị từ phương thức startPage, để tôi có thể truy xuất tên trang mà tôi sẽ lưu trữ và sử dụng như trang bắt đầu. Có cách nào để làm điều đó? Nếu không, có cách nào để thiết lập trang bắt đầu bằng một chuỗi đã được lưu trên localstorage không? Bất kỳ đề xuất nào cũng sẽ được đánh giá rất cao.Nhận các mục lưu trữ cục bộ HTML5 từ Objective C trên phương thức startPage
5
A
Trả lời
0
Bạn sẽ phải viết mã gốc để truy cập bộ nhớ cục bộ. Tôi tin rằng dữ liệu lưu trữ cục bộ HTML được lưu trữ như là một cơ sở dữ liệu SQLLite trong thư mục thư viện của ứng dụng của bạn, vì vậy bạn có thể truy cập nó bằng giao diện SQLLite nguyên bản, mặc dù điều đó nghe có vẻ khó khăn cho những gì bạn đang cố gắng làm.
Một giải pháp đơn giản hơn có thể là sử dụng PhoneGap để ghi dữ liệu của bạn vào NSUserDefaults bằng cách sử dụng plugin thay vì lưu trữ nó trong bộ nhớ cục bộ. Thật dễ dàng để chuyển dữ liệu đó đến và từ webview khi dữ liệu được tải bằng giao diện plugin và việc truy cập NSUserDefaults đơn giản hơn rất nhiều so với cơ sở dữ liệu lưu trữ cục bộ.
Các vấn đề liên quan
- 1. Xem nội dung lưu trữ cục bộ trên IE
- 2. Tất cả các mục lưu trữ cục bộ
- 3. Lưu trữ cục bộ HTML 5
- 4. Đẩy từ kho lưu trữ cục bộ sang GitHub được lưu trữ từ xa
- 5. Làm thế nào tôi có thể nhận được các giá trị lưu trữ cục bộ HTML5 ở phía máy chủ
- 6. Cách đẩy các thay đổi cục bộ vào kho lưu trữ git từ xa trên bitbucket
- 7. Kho lưu trữ cục bộ ở đâu?
- 8. chuyển đổi kho lưu trữ cục bộ maven thành kho lưu trữ từ xa
- 9. (HTML 5) Dung lượng lưu trữ cục bộ quá nhiều?
- 10. Git vô hiệu đẩy từ kho lưu trữ cục bộ
- 11. lưu trữ dữ liệu cục bộ trên iphone
- 12. Xóa kho lưu trữ cabal cục bộ
- 13. Objective-C - biến toàn cục
- 14. Lưu trữ tệp âm thanh trong lưu trữ cục bộ html5- tải xuống tệp âm thanh với javascript
- 15. Phương thức được lưu trữ trong bộ nhớ ở đâu?
- 16. Tôi có thể sử dụng html5 lưu trữ cục bộ để lưu trữ thông tin người dùng phiên xác thực
- 17. AppCache = Application Cache = Lưu trữ cục bộ của Web Storage?
- 18. Quá tải phương thức trong Objective-C?
- 19. Bộ nhớ cục bộ HTML5 không liên tục
- 20. Trình biên dịch lưu trữ các phương thức cho các lớp C++ ở đâu?
- 21. Kho lưu trữ cục bộ Maven trong settings.xml vs pom.xml
- 22. Tạo bản sao kho lưu trữ git cục bộ trên máy chủ từ xa
- 23. Địa chỉ lưu trữ cục bộ
- 24. Có thể sử dụng cả Kho lưu trữ NuGet cục bộ và Kho lưu trữ từ xa
- 25. Phương thức gọi trên lớp con từ phương thức lớp cha (Mục tiêu-c 2.0)
- 26. Mục tiêu-C - Mẫu phương thức mẫu?
- 27. pip cài đặt kho lưu trữ git cục bộ
- 28. Composer - sử dụng kho lưu trữ cục bộ
- 29. Tạo kho lưu trữ trung tâm trong Git từ kho lưu trữ cục bộ hiện có (trong Windows)
- 30. Tôi có thể xác nhận giá trị @property trong Objective-C bằng các phương thức @synthesized không?
Cảm ơn @Nick Lockwood. Đề xuất của bạn về NSUserDefaults sẽ rất tuyệt. Bạn có biết tên của plugin để làm điều đó không? –
Tôi không, nhưng Google thực hiện: https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/ApplicationPreferences –