0
addBoundry(CLLocation)関数を呼び出そうとしていますが、 "Type [CKRecord]に添字のメンバーがありません"というエラーが表示されます。どのように私は個々のレコードごとに関数を呼び出すことができます。swift関数の配列から個々のckrecordsを使用する際の問題
func loadLocation(completion: (error:NSError?, records:[CKRecord]?) -> Void)
{
let query = CKQuery(recordType: "Location", predicate: NSPredicate(value: true))
CKContainer.defaultContainer().publicCloudDatabase.performQuery(query, inZoneWithID: nil){
(records, error) in
if error != nil {
print("error fetching locations: \(error)")
completion(error: error, records: nil)
} else {
print("found locations: \(records)")
completion(error: nil, records: records)
for(var i = 0; i<records!.count; i += 1)
{
addBoundry(records[i])
}
}
}
}
ありがとうございます。 CKRecordをCLLocationに変換するにはどうすればいいですか?@breakingobstacles – Steve
@Caleb:それは別の話題なので、新しい質問の良い候補になります。 – breakingobstacles