2016-09-28 55 views
2

由於某些原因,iOS 10用戶的一小部分無法從我的公共iCloud容器中讀取。CloudKit iOS 10錯誤:帳戶無權訪問CloudKit帳戶

CloudKit返回的localisedError是「帳戶無權訪問CloudKit帳戶」,但是在線搜索後,我找不到任何提及此錯誤的信息。

有沒有人有任何想法會導致這種情況?下面的示例代碼示例。

let sortDescriptor = NSSortDescriptor.init(key: "Version", ascending: false) 
let publicDatabase = CKContainer(identifier:"iCloud.blah.blah.blah").publicCloudDatabase 
let truePredicate = NSPredicate(value: true) 
let VersionQuery = CKQuery(recordType: "Version", predicate: truePredicate) 

VersionQuery.sortDescriptors = [sortDescriptor] 

publicDatabase.performQuery(VersionQuery, inZoneWithID: nil) { (record, error) -> Void in 
     print("Cloudkit Error = \(error?.localizedDescription)") 
} 
+0

這裏一樣的東西。 CF:https://forums.developer.apple.com/thread/64412這看起來像你的同一個問題。我開始在iOS 10.1 beta版本中遇到這個問題,以瞭解它的價值。 – CommaToast

+0

我收到了同樣問題的報告 - 據報道,用戶在測試版上也不*。 –

回答

1

我也有這個問題。看起來他們的iCloud Drive OFF(運行iOS 10)的用戶無法訪問公共容器中的數據。只要他們啓用iCloud Drive,他們就可以再次訪問公共容器。我不知道爲什麼會發生這種情況並提交了一個錯誤報告。

+0

你可以發佈雷達ID來檢查任何更新嗎? – user2924482

+0

當然..#28640182 – Randy

相關問題