मेरे पास एक "टेबल" है जिसमें नए रिकॉर्ड जोड़ने पर संभावित रूप से कई रिकॉर्ड हो सकते हैं, मुझे यह जानने की ज़रूरत है कि वर्तमान तालिका में कितने रिकॉर्ड पहले से हैं, क्योंकि मैं इसे कुछ मानों की गणना में उपयोग करता हूं। निकटतम बात मैं मिल सकता है इस तरह सभी प्रविष्टियों अनुरोध कर रहा है:क्लाउडकिट गिनती रिकॉर्ड
var query : CKQuery = CKQuery(recordType: "Stars", predicate: NSPredicate(format: "mass > 0"))
var request : CKQueryOperation = CKQueryOperation(query: query)
var starCount = 0
request.queryCompletionBlock = {
(cursor:CKQueryCursor!, error:NSError!) in
if error {
completionHandler(ECOResponse.error(error.description), starCount)
} else {
completionHandler(ECOResponse.ok(), starCount)
}
}
request.recordFetchedBlock = {
(record:CKRecord!) in
starCount += 1
}
मैं queryCompletionBlock CKQueryCursor के साथ एक गिनती या परिणाम सरणी दिया चाहते हैं, लेकिन दुर्भाग्य से ऐसा नहीं है।
क्या तालिका में पंक्तियों की संख्या की गणना करने का कोई अन्य तरीका है?
आप शायद ऐप्पल डेवलपर मंचों पर यह पूछना चाहेंगे। मुझे लगता है कि यह जानकारी अभी भी ऐप्पल डेवलपर समझौते के तहत निजी है। –
दुर्भाग्यवश क्लाउडकिट के बारे में बहुत सी चर्चाएं नहीं चल रही हैं। –