nspredicate

    0熱度

    2回答

    我試圖在CoreData中搜索一個匹配recordId和字符串名稱的對象,但它並不總是找到該對象。 例如,我搜索一個ID爲1000的對象並命名爲「The Brown Family」(注意「The」和「Brown」之間的2個空格)。 如果我使用: NSPredicate *pred = [NSPredicate predicateWithFormat:@"(recordId == %@") AND

    2熱度

    1回答

    我正在處理核心數據。我有一個實體「目錄」,其中有20個屬性或多或少。我正在獲取數據,並將謂詞用作實體中屬性的catalogId。在收到的數據中所有實體數據都有重複的數據,我必須避免它們。我也用這個 NSManagedObjectContext *context = [(CategoriesAppDelegate*)[UIApplication sharedApplication].delegate

    0熱度

    1回答

    我需要計數no。來自集合中核心數據的對象滿足一定的標準。 (例如,統計不同部門的員工人數)。 有兩種解決方案,以我的問題: (1)取在集合中只有一個請求以及用於使用NSPredicate各系數組本地過濾 (2)執行的多個NSFetchedRequests直接對數據 問題是WH ICH的解決方案將是最快且佔用最少的給定存儲量,這是僅供儀表目的,是在應用程序沒有重要性來講behavior/UI. 反問

    11熱度

    1回答

    我有一個Realm對象列表(比方說用戶),我想檢索所有的對象,但是「John」,「Marc」,「Al'Med」等等。 我試過如下: var namesStr = "" for user in unwantedUsers { namesStr += "'" + user.name + "', " } namesStr = String(namesStr.characters.drop

    0熱度

    2回答

    使用NSPredicate時,我試圖搜索數組中包含的所有對象(字符串)。下面的代碼示例工作,但謂詞只收集第一個索引中的對象?? NSPredicate用於CKQueryOperation。 每個Record都有一個名爲Category的密鑰的值。 let array: [String] = ["Education", "Sport", "TV and Film"] // select

    -1熱度

    1回答

    的陣列從以下陣列我想取得與MESSAGE_ID字典= 1基本上我想獲得其MESSAGE_ID == 1 <__NSArrayM 0x17d918d0>( <__NSArrayM 0x17faa070>( { chatStatus = sent; date = "Feb 05, 2016"; from = ""; height = "17.000000";

    1熱度

    1回答

    我有一個NSMutableArray與超過150+的對象,我需要創建一個新的數組基於這個關鍵字「名稱」與輸入名稱匹配。 所以我得到這個謂詞代碼計算器 NSMutableArray *listForm=[[NSMutableArray alloc]init]; //copy Original Array listForm=[arr valueForKey:@"data"]; //copie

    0熱度

    1回答

    目前,我有通過名稱檢索JSON數據的搜索欄: func updateSearchResultsForSearchController(searchController: UISearchController) { self.filteredSearchResults.removeAll(keepCapacity: false) let searchPredicate = NS

    1熱度

    1回答

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

    0熱度

    1回答

    我試圖使用RealmGridController來顯示關係列表中的元素。我有一個對象Collection擁有的Items列表: class Collection: Object { let items = List<Item>() dynamic var name: String? } class Item: Object { dynamic var name