Swift 2.0 中 Cloud Kit 的 performQuery
Cloud Kit's performQuery in Swift 2.0
你好。
我正在尝试制作基于 Cloud Kit 的应用程序。对于数据获取,我正在使用这个
privateDatabase.performQuery(query, inZoneWithID: nil) {
results, error in
if error != nil {
print(error)
} else {
print(results)
for item in results {
self.workoutData.append(item as! CKRecord)
}
}
}
但是XCode说
'[CKRecord]?' does not have a member named 'Generator'
你能帮帮我吗?
您需要像这样解包 CKRecord 数组:
if let res = results {
for item in res! {
//Do things with item
}
}
你好。 我正在尝试制作基于 Cloud Kit 的应用程序。对于数据获取,我正在使用这个
privateDatabase.performQuery(query, inZoneWithID: nil) {
results, error in
if error != nil {
print(error)
} else {
print(results)
for item in results {
self.workoutData.append(item as! CKRecord)
}
}
}
但是XCode说
'[CKRecord]?' does not have a member named 'Generator'
你能帮帮我吗?
您需要像这样解包 CKRecord 数组:
if let res = results {
for item in res! {
//Do things with item
}
}