पर लॉगिन नहीं करता हूं, मैं क्लाउडकिट का उपयोग करके सार्वजनिक डेटाबेस से डेटा पढ़ने की कोशिश कर रहा हूं।क्लाउडकिट सार्वजनिक डेटाबेस काम नहीं कर रहा है जब तक कि मैं iCloud
let publicDB = CKContainer.defaultContainer().publicCloudDatabase
let query = ...
publicDB.performQuery(query, inZoneWithID: nil) { results, error in
// "Internal Error" (1/1000); "Received a didCompleteWithError without receiving a response from the server">)
}
हालांकि, एक बार जब मैं iCloud में लॉगिन करता हूं, तो मुझे डेटा वापस अपेक्षित मिलता है। प्रलेखन के अनुसार, कोई भी लॉग इन किए बिना सार्वजनिक डीबी संबंधित रिकॉर्ड तक पहुंचने में सक्षम होना चाहिए, सही?
ध्यान देने योग्य एक बात यह है कि मैं सिम्युलेटर का उपयोग कर रहा हूं।
मेरे लिए एक बग की तरह लग रहा। – Adam