nsfetchrequest

    1熱度

    2回答

    我有一個核心數據實體,「實體1」它具有一對多的關係,我們稱之爲「entityRelationship」到另一個實體「實體2」。 我想能夠執行NSFetchRequest與NSFetchResultsController一起使用,以返回特定「實體1」對象的「實體2」對象列表。 我有「實體1」存儲了,因爲它是自己的變量,但我似乎無法找到正確的方式來建立一個NSPredicate返回的對象: 這裏是我的

    2熱度

    1回答

    我有CoreData對象「實體」與@property (nonatomic, retain) NSSet *ImagesSet; 裏面ImagesSet許多「ImageEntity」對象。 「ImageEntity」 有@property (nonatomic, retain) NSNumber * sortKey; 如何通過SORTKEY領域創造fetchRequest爲 「實體」 與image

    2熱度

    2回答

    我使用Xcode 7.3和Swift 2.2以及NSFetchedResultsController。是否可以創建配置謂詞和排序描述符來解決此問題所需的提取請求? 鑑於Person具有birthDate屬性的實體如何配置獲取請求以返回即將到來的生日?這是我曾嘗試: 我創建了一個名爲birthDateThisYear瞬態屬性和配置,今年返回的人的生日。但是我發現,您不能在Core Data的提取請求

    0熱度

    1回答

    我試圖用兩個NSPredicate 01用做一個單一的讀取請求時, let predicate1 = NSPredicate(format: "object1 == nil", "object1") let predicate2 = NSPredicate(format: "object2 == nil", "object2") let predicate = NSCompoundPredic

    0熱度

    1回答

    我想從coredata表中獲取所有ID。例如,有一個名爲Person的表。有一個personId來唯一標識一條記錄。我想取所有personId留在Person表。我不知道我該如何做一個查詢。 在SQLite Manager,我可以通過執行以下查詢做到這一點: 選擇 ZPERSONID FROM ZPERSON; 但我不知道如何爲iOS Coredata做到這一點。 在此先感謝!

    0熱度

    1回答

    NSPredicate過濾器我有一個包含以下日期6/14, 6/15, 6/16, 6/17 and 6/18 的數據集,我有兩個謂語 let today = NSDate() NSPredicate(format: "checked == %@ AND dateTime >= %@", NSNumber(bool: false), today) NSPredicate(format: "ch

    0熱度

    2回答

    我有一個具有「金額」屬性和「日期」屬性的實體。我有許多這些實體,一天中有多個。我想提供每日平均的金額,例如在一個月的時間內。 我明白如何使用集合函數來獲得一天的金額的平均值。但我不明白如何返回數據集中所有日期的每日平均值列表。 看起來好像有一個比每天創建提取請求更好的方法?也許我必須以某種方式利用子查詢? (相關,但不同,我也想計算一個移動平均數,這樣我可以返回,比如20天移動平均數量,在這種情況

    1熱度

    3回答

    我寫了兩個分開的函數fetchRecords和displayRecords寫入Appdelegate類。 fetchRecords函數將從實體中提取所有記錄,並且它工作正常。 displayRecords函數接受來自fetchRecords函數的返回值,並逐個打印所有記錄。 我有一個視圖控制器,它調用這兩個函數來完成所需的任務。我的問題是result.countdisplayRecords顯示提取

    0熱度

    1回答

    我試圖從CoreData中提取多個實體。我已經在viewDidAppear函數中試過了。但是,由於數據是一個龐大的數據,從服務器的遠程JSON中保存,所以獲取它似乎需要時間。我甚至跟着這tutorial。 但是獲取大量數據似乎有點慢。有沒有更好的方法。現在 override func viewWillAppear(animated: Bool) { super.viewWillAppea

    0熱度

    3回答

    我有一個字段DB像下面 緯度經度標誌 54.1425 98.2564 0 52.1036 94.1458 3 51.1569 92.1458 3 50.1326 91.1458 3 56.1236 93.1458 0 我需要檢索具有標誌記錄爲3 let fetchRequest = NSFetchRequest() let appDelegate = UIApplicatio