Dự án của tôi có nhu cầu lưu vào bộ nhớ cache trên dữ liệu thiết bị iOS được truy xuất từ dịch vụ web từ xa. Ý tưởng là bộ điều khiển xem sẽ yêu cầu bộ nhớ cache cho tất cả các đối tượng tài liệu, và trong nền sẽ yêu cầu làm mới từ dịch vụ web, quay lại bộ điều khiển xem bất kỳ đối tượng tài liệu mới nào nhận được. Tôi tự hỏi liệu các bộ điều khiển xem có sử dụng NSFetchedResultsController để truy lục bất kỳ đối tượng nào khớp với tiêu chí mà nó có thể tìm thấy cục bộ trong cơ sở dữ liệu hay không và yêu cầu làm mới dữ liệu từ dịch vụ web trong nền. Khi làm như vậy, NSFetchedResultsController sẽ cập nhật cơ sở dữ liệu và tất nhiên kích hoạt phương thức didChangeObject của đại biểu FetchedResultsController để các khung nhìn có thể cập nhật cho phù hợp. Điều đó có hợp lý không? Bạn có bất cứ đề nghị nào để thực hiện một điều như vậy không?Sử dụng Dữ liệu Lõi làm bộ đệm cục bộ cho dữ liệu được truy xuất từ các dịch vụ web từ xa
5
A
Trả lời
6
Đối với dự án của chúng tôi, chúng tôi đã có thể đơn giản hóa vấn đề một chút. Tuy nhiên, trên hành trình khám phá, chúng tôi đã đi qua NSIncrementalStore, đó chỉ là vé cho vấn đề đặt ra trong câu hỏi. Về cơ bản nó cho phép bạn kiểm soát cách thức và nơi CD lưu giữ dữ liệu. Đây là a really nice post about it và an easy-to-understand example. Phải thừa nhận rằng không có nhiều doco xung quanh về nó, nhưng những bài viết này thực sự đã giúp tôi có được đi.
Các vấn đề liên quan
- 1. NSIncrementalStore - Sử dụng dữ liệu cục bộ và từ xa
- 2. jqGrid Dữ liệu từ xa, Sắp xếp cục bộ
- 3. kết xuất mysql vào tệp cục bộ outfile từ cơ sở dữ liệu từ xa
- 4. Đồng bộ hóa dữ liệu lõi IOS với dịch vụ web?
- 5. Tích hợp XMLRPC/Dịch vụ Web với dữ liệu lõi
- 6. AngularJS Tải dữ liệu từ dịch vụ
- 7. Truy cập dữ liệu trong cơ sở dữ liệu sản xuất nội bộ từ máy chủ web trong DMZ
- 8. Truy xuất dữ liệu từ bộ nhớ cục bộ của trình duyệt bằng cách sử dụng C#
- 9. Nạp dữ liệu vào cơ sở dữ liệu từ ứng dụng Android qua dịch vụ web
- 10. Nhập dữ liệu CSV từ dịch vụ web vào Excel
- 11. Tôi có thể kết hợp bộ dữ liệu cục bộ và từ xa trong truy vấn SPARQL không?
- 12. Đồng bộ hóa cơ sở dữ liệu MySQL từ xa và cục bộ bằng cách sử dụng phpMyAdmin
- 13. Dịch vụ web WCF không nhận được dữ liệu lớn
- 14. Truy xuất dữ liệu từ trăn XML
- 15. Cách tốt nhất để đồng bộ hóa cơ sở dữ liệu SQL Server từ xa với cơ sở dữ liệu SQL Server Compact cục bộ?
- 16. Trích xuất gói dữ liệu ra khỏi bộ đệm byte
- 17. Truy cập dữ liệu lưu trữ cục bộ UIWebView từ ứng dụng iPhone gốc
- 18. dữ liệu URI và bộ nhớ đệm
- 19. Ứng dụng Mac/iPhone - đồng bộ hóa dữ liệu lõi với iCloud & thiết bị (sử dụng dữ liệu cốt lõi)
- 20. JDBC: Xuất dữ liệu thô CSV/nhập từ/sang cơ sở dữ liệu MySQL từ xa bằng cách sử dụng luồng (SELECT INTO OUTFILE/LOAD DATA INFILE)
- 21. Làm cách nào để lưu dữ liệu từ biểu mẫu bằng Bộ nhớ cục bộ HTML5?
- 22. jqGrid Subgrid với dữ liệu "cục bộ"
- 23. Sử dụng dữ liệu freebase trên máy chủ cục bộ?
- 24. Đồng bộ hóa dữ liệu lõi
- 25. itunes không thể tải thông tin lớp dữ liệu từ các dịch vụ đồng bộ
- 26. Sử dụng dịch vụ góc để chia sẻ dữ liệu giữa các bộ điều khiển
- 27. Cách điền dữ liệu từ một dịch vụ web vào UIPickerView? [Phát triển ứng dụng iOS]
- 28. Làm cách nào để có thể sử dụng các dịch vụ web từ xa từ tập lệnh phía máy khách?
- 29. CursorLoader, lấy URI cho cơ sở dữ liệu cục bộ
- 30. AngularJS ng-lặp lại với dữ liệu từ dịch vụ
Có, đây thậm chí là giải pháp điển hình ... – graver
Tôi không muốn tất cả các trình điều khiển chế độ xem cần phải biết chèn lấp đĩa CD từ phía sau đang xảy ra, vì vậy tôi nghĩ rằng tôi cần triển khai nội dung tìm kiếm những gì đã được yêu cầu từ đĩa CD, và trong nền đi đến các dịch vụ web để đảm bảo đĩa CD có mới nhất. – DarylWM