Apple のドキュメントによると、iCloud にログインしていないユーザーは公開データベースから読み取ることができますが、公開データベースを照会すると、次のエラーが発生します。
エラー Domain=NSCocoaErrorDomain Code=4097 「The operation could not be completed. (Cocoa error 4097.)」 (com.apple.cloudd という名前のサービスへの接続) UserInfo=0x7c3498c0 {NSDebugDescription=com.apple.cloudd という名前のサービスへの接続}
参照用の私のコードは次のとおりです。
let container = CKContainer.defaultContainer()
let database = container.publicCloudDatabase
let predicate = NSPredicate(value: true)
let episodeQuery = CKQuery(recordType: "Episode", predicate: predicate)
database.performQuery(episodeQuery, inZoneWithID: nil) {
// Record handling goes here
}
考え、ヒント、またはアドバイスをいただければ幸いです。本当にありがとう