nscompoundpredicate

    2熱度

    1回答

    我有一個場景,我想篩選NSArray誰擁有NSDictionary對象和每個對象都有關鍵name的對象。我想過濾的關鍵數值應該是name的特殊字符或數字字符,如0-9,[email protected]#$%^&*()_等 我試圖找到這在谷歌,但沒有得到適當的解決方案。我已經使用了下面的謂詞,但無法獲得正確的對象。 NSPredicate *predicate= [NSPredicate pred

    3熱度

    1回答

    我試圖用一個複合謂詞來使用Cloudkit來做到這一點,但Xcode錯誤說「意外的表達」。任何人都知道我的代碼有什麼問題?感謝任何幫助! let userRef = CKReference(recordID: userID, action: .None) let predicateOne = NSPredicate(format: "recordID IN %@ AND user =

    2熱度

    1回答

    列表項 所以我試圖在Swift中設置一個帶有多個條件的請求。在SQL等價於: select BOARDID from BOARD where BOARDID not like "someBoard" and BOARDID not like "anotherBoard" .. 我有一個字符串數組,我想遍歷每個創建subPredicate,將其添加到compoundPredicate,然

    1熱度

    1回答

    在我的項目我工作在NSPredicate我已經爲單個NSPredicate工作,但現在我需要使用多個NSPredicate.Here我有一個數組,我想從這個數組篩選多個案例, 我有三個這樣的複選框,最初全部選中時取消選中綠色按鈕表示僅顯示紅色的&黃色值,然後我取消選中黃色表示僅顯示紅色值再次選擇綠色意味着它顯示綠色&紅色值 即 1.Color is equal or not equal to Gr

    0熱度

    1回答

    有一個名爲"keyword"的實體,其中包含逗號分隔值,如"8275,8276,8277"。現在使用NSPredicate搜索那些關鍵字與此匹配並且傳遞值爲NSArray的用戶。嘗試使用(keywords contains[cd] %@)獲取單個值,但不能用於數組。 謂詞就是這樣, [NSPredicate predicateWithFormat:@"((eventId == %@) AND (k

    0熱度

    1回答

    我想要做這樣的事情結合「與」和「或」: NSPredicate(format: "name contains[cd] %@ AND (position == %@ OR position == %@), name, position1, position2) 不過,我已經試過了,我不斷收到嚴重的核心數據應用程序錯誤。然後我嘗試使用NSCompoundPredicate,但是我不能將「AND」和

    2熱度

    1回答

    我想在swift 3中創建一個複雜的NSCompoundPredicate,但是,我不知道該怎麼做。 假設我有5個謂詞(p1,p2,p3,p4,p5)。我要實現以下條件: compound1 = (p1 AND p2 AND p3) // NSCompoundPredicate(type: .and, //subpredicates: predicates) compou

    0熱度

    1回答

    我被這個問題困住了一段時間,現在我似乎無法想出一個辦法讓它正確。我會盡我所能解釋清楚。 我的核心數據模型中有3個實體。 工作場所,患者和交接。 一個職場可以有多個患者秒。另外患者可以屬於多個工作場所 s。 A 患者可以有一個交接,反之亦然。 在應用程序中,會向用戶顯示工作區列表。當用戶選擇一個工作場所時,我需要獲得一組屬於該工作場所的病人,並且有今天的移交。由於患者可以有多次切換,因此患者可能有重

    0熱度

    2回答

    說我有這個數組謂詞的feedDays數組中: <__NSArrayM 0x7ff7f3cd1040>( feedDay == 1, feedDay == 2, feedDay == 4 ) 我需要並將其與此statusPredicates陣列: <__NSArrayM 0x7ff7f3cd1070>( is_neutered == 0 AND other_

    0熱度

    1回答

    我有這樣的斷言: DG == <DG: 0x8c8dbd0> (entity: DG; id: 0x8c91140 <x-coredata://5F7ECBA0-D9B4-489A-85DA-3BE10A8D65CB-94947-00026842BC158909/DG/p2> ; data: <fault>) 如何從comparisonPredicate.rightExpression.con