apple / apple/sample-cloudkit-sync-engine
What is the analogue to CKSyncEngine for public databases
- 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:
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