nsfetchrequest

    0熱度

    2回答

    我在數據模型中添加了一個提取屬性到我的實體。我沒有添加它的謂詞。我用fetchRequestTemplateForName檢索它,但是當執行它時,我得到了這個錯誤「executeFetchRequest:error:一個獲取請求必須有一個實體。」 但是我怎麼會得到這個錯誤。這不是我的實體的財產嗎? 於是我進一步調試的問題,並發現這是因爲檢索NSFetchRequest ==零 [自managedO

    2熱度

    1回答

    我在iOS上展示了一個帶有不同視圖控制器的NSManagedObject層次結構(基本上是三個層次)。我不完全明白的問題是,如果每個視圖控制器都需要NSFetchedResultsController。對於根視圖控制器來說,它看起來很方便,但後面的視圖基於前一視圖中的選擇。與直接關係相比,NSFetchRequest怎麼樣?顯示的數據是靜態的,並且不會改變,因此不需要準備更新。它將從核心數據sql

    3熱度

    2回答

    使用核心數據,我有一個獲取請求來獲取使用表達式的某個屬性的最小值。如果我在請求中設置了一個謂詞,導致沒有匹配的結果,我得到EXC_BAD_ACCESS。這是有道理的,因爲你不能將結果添加到NSArray中,但是最好的解決方法是什麼? 我可以使用排序順序和1的提取限制,但它似乎有點在NSExpressionDescription API中的監督,沒有辦法返回默認結果或返回一個空數組,如果沒有對象之前

    0熱度

    1回答

    我有問題如何制定NSPredicate以獲取正確的數據。我有三個實體(Offer,List,Item)和實體OfferMatch,它們與每個對(List,Item)的報價相匹配。 我試圖從選定的列表中獲得所有優惠,但不同的項目可以有相同的優惠,當我提取它們時,我會得到一些重複的優惠。我想得到明確的答案,而不是任何優惠顯示不止一次。 我試圖用: [NSFetchRequest setResultTy

    0熱度

    1回答

    我試圖更新核心數據中的某些記錄。我米採用以下步驟來完成它 獲取與謂詞函數從核心數據 將結果存儲在一個對象數組 遍歷數組設置檢索記錄並更新每個記錄 呼叫保存上下文 餘米運行到兩個問題 初始運行後,我得到<故障>在日誌中 我不能確定是否保存上下文將保存對象 我的代碼: - (void)fetchExpenses { // Define our table/entity to use

    1熱度

    1回答

    代碼: - (NSFetchedResultsController *)getFetchedResultsController { if (_fetchedResultsController != nil) { return _fetchedResultsController; } [NSFetchedResultsController deleteCac

    1熱度

    2回答

    我管理了一個NSFetchedResultsController的tableview,它的提取請求使用簡單的日期屬性排序。它在第一次加載時排序正確,但當我刷新或調用loadMore方法(請參見下文)時,排序順序隨機出現。 的NSFetchedResultsController方法 - (NSFetchedResultsController *)getFetchedResultsController

    1熱度

    3回答

    當我創建查詢,包含撇號,我得到了錯誤: 'NSInvalidArgumentException', reason: 'Unable to parse the format string "SELF.sale.ID == 0 AND ((SELF.dam contains[cd] 'Michael's') OR (SELF.name contains[cd] 'Michael's') OR (SEL

    28熱度

    3回答

    我試圖將我的NSFetchRequest設置爲核心數據以檢索實體中特定屬性的唯一值。即 具有以下信息的實體: name | rate | factor | _______|______|________| John | 3.2 | 4 | Betty | 5.5 | 7 | Betty | 2.1 | 2 | Betty | 3.1 | 2 | Edward | 4.5 | 5 |

    0熱度

    1回答

    我有4個CoreData數據庫。每個實際上都有自己的價值。但它太重了,我想把它減少到1數據庫。所以每次我想從數據庫中提取信息時,我都可以選擇要提取的內容。我需要使用NSPredicate來設置我想要拉izzit的字符串嗎? 我是否設置了我的NSPredicate? NSString *value = @"Food"; NSString *wildcardedString = [NSString