ckquery

    6熱度

    1回答

    是否有任何方法來限制在CKQuery中返回的結果數量? 在SQL中,可以運行類似SELECT * FROM Posts LIMIT 10,15的查詢。有什麼和查詢的最後部分一樣,CloudKit中的LIMIT 10,15?例如,我想加載前5個結果,然後,一旦用戶向下滾動,我想加載下5個結果,依此類推。在SQL中,它將是LIMIT 0,5,然後是LIMIT 6,10,依此類推。 有一件事情可以使用f

    11熱度

    4回答

    對私人默認區域的查詢結果有任何限制Cloudkit?我不知道爲什麼,我只接受前100條記錄與下面的查詢: let p = NSPredicate(format: "(type == 'entered') AND (timestamp >= %@) AND (timestamp <= %@)", from, to) let q = CKQuery(recordType: self.beaconRe

    1熱度

    1回答

    根據Apples Class Reference CKQuery,運算符「CONTAINS」是其中一個支持的運算符。但是,這似乎並不奏效。我有一個名爲myRecord的記錄類型,以及一個帶有「name」字符串的記錄。我嘗試用兩個不同的謂詞獲取記錄,一個使用「==」運算符,另一個使用「CONTAINS」運算符。 func getRecords(){ let name = "John"

    0熱度

    1回答

    我有一個recordID.recordName(在這個例子中是singleID),我想查詢queryOp;經過一番搜索和實驗之後,我設法將這些代碼放在一起......這很有效,但它確實是正確的,也許有一條較短的路徑。 CKRecordID *wellKnownIDx = [[CKRecordID alloc] initWithRecordName:singleID]; CKReference *

    3熱度

    2回答

    我不明白爲什麼我的ckquery不能獲取用戶創建的記錄。這裏是我的代碼: @IBAction func browseMyComplaints(sender: AnyObject) { // who am i? CKContainer.defaultContainer().fetchUserRecordIDWithCompletionHandler({ userRecordID,

    3熱度

    3回答

    我需要獲取cloudkit中最後一條記錄。這裏是我的代碼: CKContainer *container = [CKContainer containerWithIdentifier:containerID]; CKDatabase *publicDatabase = [container publicCloudDatabase]; CKQuery *query = [[CKQ

    1熱度

    1回答

    我正在使用CloudKit製作應用程序,但最近遇到了問題。在我的應用程序中,一旦主視圖控制器加載,它就會關閉並從iCloud獲取數據。問題是,當我繼續到另一個視圖控制器,然後回到主視圖控制器時,它再次開始提取。我希望能夠使用已獲取的數據,有什麼辦法可以做到這一點?也許我暫時將它保存到CoreData中?

    5熱度

    1回答

    我正在使用Photos框架(又名PhotoKit)。在我的應用程序中,我需要收集瞬間(類型爲PHAssetCollection)。 PHAssetCollection有財產CLLocation *approximateLocation。 但是當我從PhotoKit檢索Moments時,我無法使NSPredicate正常工作。 -(void)getMomentsNearCoordinate:(CLL

    4熱度

    1回答

    我嘗試使用CKQueryOperation此: CKQueryOperation *o = [[CKQueryOperation alloc] initWithQuery:query]; [o setDesiredKeys:@[]]; 但它仍然會返回大量的數據,我不就在這一瞬間 <CKRecord: 0x79881a50; recordType=Comment, recordID=CBB7B

    6熱度

    2回答

    我需要創建一個CKQuery,其中謂詞包含記錄的引用,而不是記錄的字段。 像這樣 let query = CKQuery(recordType: "OUP", predicate: NSPredicate(format: "o = %@", "FF4FB4A9-271A-4AF4-B02C-722ABF25BF44") 如何設置o是CKReference,不能在現場! 我得到這個錯誤: 查詢謂