2011-11-29 25 views
6

Ứng dụng của tôi hiện đang sử dụng dữ liệu cốt lõi. Tôi đã tạo một phiên bản ứng dụng mới dựa trên đám mây và cơ sở dữ liệu trực tuyến. Do đó, điều này yêu cầu đăng ký người dùng/tài khoản để truy cập dữ liệu. Điều đơn giản nhất là để tôi biến nó thành một ứng dụng riêng biệt, nhưng sau đó tôi mất cơ sở người dùng mà tôi đã có.Có cách nào để di chuyển dữ liệu từ Dữ liệu cốt lõi sang Cơ sở dữ liệu trực tuyến không?

Có cách nào để tôi chuyển dữ liệu từ cơ sở dữ liệu lõi của iPhone sang cơ sở dữ liệu trực tuyến không? Tôi đang sử dụng https://www.parse.com/

+0

Bạn đã bao giờ tìm thấy một giải pháp tốt đẹp để dữ liệu cốt lõi này -> Phân tích? –

Trả lời

1

Chắc chắn. Để chuyển dữ liệu từ CoreData sang Parse, chỉ cần tạo PFObject cho mỗi hàng trong bảng CoreData của bạn và lưu chúng vào Parse. Bạn có thể sử dụng saveAll để nhanh hơn. Sau đó, bạn không cần bản sao cục bộ trong CoreData nữa, vì vậy bạn có thể xóa nó.

+0

Cảm ơn, điều này có ý nghĩa. Nhưng làm cách nào để triển khai mã thực tế chạy sau lần chạy đầu tiên sau khi người dùng cập nhật ứng dụng và sao chép dữ liệu, sau đó kiểm tra xem dữ liệu đã được sao chép chưa, sau đó xóa mô hình dữ liệu lõi. –

+0

@ProgramGuy Mọi cập nhật về điều này? –

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