काम नहीं करता है मैं इस कोड के साथ CloudKit की सदस्यता का प्रयास करें:CloudKit सदस्यता कभी कभी
NSPredicate *truePredicate = [NSPredicate predicateWithValue:YES];
CKSubscription *itemSubscription = [[CKSubscription alloc] initWithRecordType:RecordType
predicate:truePredicate
options:CKSubscriptionOptionsFiresOnRecordCreation | CKSubscriptionOptionsFiresOnRecordUpdate | CKSubscriptionOptionsFiresOnRecordDeletion];
CKNotificationInfo *notification = [[CKNotificationInfo alloc] init];
notification.alertBody = @"Item Added/Updated/Deleted!";
itemSubscription.notificationInfo = notification;
[self.publicDatabase saveSubscription:itemSubscription completionHandler:^(CKSubscription *subscription, NSError *error) {
if (error) {
// In your app, handle this error appropriately.
NSLog(@"An error occured in %@: %@", NSStringFromSelector(_cmd), error);
} else {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:subscription.subscriptionID forKey:kSubscriptionID];
[defaults synchronize];
}
}];
मैं कभी कभी यह त्रुटि प्राप्त:
CKError 0x17558460: "सर्वर अस्वीकृत अनुरोध" (15/2000); सर्वर संदेश = "आंतरिक सर्वर त्रुटि"; uuid = B89DE7A4-9D22-42BC-9CD4-4330F3FE04EF; कंटेनर आईडी = "iCloud.com.app.testApp"
या
CKError 0x14fb3510: "सेवा अनुपलब्ध" (6/2022); सर्वर संदेश = "स्कीमा स्थापित करने में विफल रहा, सीएएस विफल"; uuid = F562D1AD-B40E-4842-A5EA-2A5F800C18F2; कंटेनर आईडी = "iCloud.com.app.testApp"
कोई भी इसे ठीक करने के बारे में जानता है? क्या मैं अपने कोड के साथ कुछ कर सकता हूँ? क्या यह ऐप्पल समस्या है और मैं कुछ भी नहीं कर सकता? धन्यवाद।
मुझे पहले त्रुटि मिली है, जहां यह कुछ घंटों के लिए अचानक दिखाई देता है, और उसके बाद चले गए। ऐप्पल के सर्वर के साथ यह समस्या थी। लेकिन अगर समस्या दूर नहीं जाती है, तो शायद यह तुम्हारा है। दूसरी त्रुटि के लिए – honcheng
, क्या आपने इसे सदस्यता लेने से पहले रिकॉर्ड प्रकार बनाया है? – honcheng
हाँ, मेरे पास रिकॉर्ड प्रकार है। –