apple / apple/sample-cloudkit-sync-engine

What is the analogue to CKSyncEngine for public databases

Đang mở
#6 0 bình luận 3 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Swift
Star
270
Fork
15
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

I modified this piece:

```
func initializeSyncEngine() {
var configuration = CKSyncEngine.Configuration(
database: Self.container.publicCloudDatabase, // <<<<<<<<<<<<<<<<<<<<< THIS
stateSerialization: self.appData.stateSerialization,
delegate: self
)
```
And hit the error:

```
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'CKSyncEngine cannot be used in the Public database'
*** First throw call stack:
```

So I read (quickly 😄 ) the documentation and noticed this tid-bit:

image

So, basically my question is , what is the alternative to `CKSyncEngine` providing the easiest way to sync a local database with the remote public iCloud?

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Bắt đầu từ hàm initializeSyncEngine và phần thiết lập CKSyncEngine.Configuration được nêu trong issue, sau đó tham khảo tài liệu CloudKit của Apple về hỗ trợ cơ sở dữ liệu công khai. Xác định một phương pháp được hỗ trợ để đồng bộ cơ sở dữ liệu cục bộ với cơ sở dữ liệu công khai; công việc được hoàn thành khi phương pháp đó và các giới hạn của nó được ghi lại.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
swift
Lĩnh vực
databases, mobile-dev
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.