2015-01-11 17 views
5

Tôi đang phát triển ứng dụng iOS và tôi muốn có hỗ trợ ngoại tuyến và tôi đang gặp khó khăn trong kho dữ liệu cục bộ hoặc bộ nhớ cache tiếp cận để sử dụng sử dụng hai tính năng này cùng nhau.Bối rối về phân tích cú pháp kho dữ liệu cục bộ & bộ nhớ cache

Truy vấn của tôi khá cơ bản và không chỉ thay đổi dữ liệu được truy xuất có thể thay đổi.

nếu tôi sử dụng một trong các chính sách bộ nhớ cache, tôi nhận được lỗi kết nối và không có gì xuất hiện để được trả lại từ bộ nhớ cache.

Luồng công việc tôi đang làm sau đây là trên các dòng dưới đây.

-> Khi được kết nối Internet thực hiện truy vấn và lưu trữ các đối tượng cục bộ.

-> nếu không có internet, hãy truy lục các đối tượng đã tải xuống trước đó.

+0

Bạn đang sử dụng bộ nhớ cache nào. Đây là một thiết lập typic. Bạn không cần dữ liệu cục bộ cho – soulshined

+0

Khi bạn đang sử dụng Kho dữ liệu cục bộ, bạn không thể đặt chính sách bộ nhớ cache. – mirap

Trả lời

1

Đối với quy trình làm việc bạn mô tả, tôi nghĩ bạn đang tìm bộ nhớ cache. Nếu bạn muốn người dùng có thể sửa đổi dữ liệu mà không cần kết nối và sau đó, khi có wifi một lần nữa, đồng bộ hóa dữ liệu cục bộ với dữ liệu từ xa thì bạn sẽ cần hành vi kho dữ liệu cục bộ. Vấn đề đối với tôi là khi bạn muốn cả hai trong các phần khác nhau của cùng một ứng dụng vì trong phân tích cú pháp trong bạn sử dụng kho dữ liệu cục bộ, bạn không thể sử dụng bộ nhớ cache. Tôi không hiểu tại sao!

Các vấn đề liên quan