nspredicate

    0热度

    1回答

    当我获得存储在.plist文件中的正则表达式并将其提供给NSPredicate时,它给我一个错误。我在这里错过了什么基本的编程概念? 以前我是使用一个正则表达式像下面 static let PASSWORD_REGEX: String = "^[a-zA-Z_0-9\\-#[email protected]~`%&*()_+=|\"\':;?/>.<,]{6,15}$" 而对于模式匹配像这样供

    0热度

    1回答

    有一个名为"keyword"的实体,其中包含逗号分隔值,如"8275,8276,8277"。现在使用NSPredicate搜索那些关键字与此匹配并且传递值为NSArray的用户。尝试使用(keywords contains[cd] %@)获取单个值,但不能用于数组。 谓词就是这样, [NSPredicate predicateWithFormat:@"((eventId == %@) AND (k

    1热度

    1回答

    我把下面的json对象存储为self.pElements。我有一个search bar用于基于name过滤项目。 [ {"id":"1","name":"Baked Chicken","category":"1","price":"5.49"}, {"id":"2","name":"Beef Kabob","category":"2","price":"5.49"}, {"id":"3","

    0热度

    1回答

    从苹果DOC: 这两个谓词给我同样的结果: 大写SELF: NSPredicate *predicate = [NSPredicate predicateWithFormat: @"SELF.userType != %@", typeStr]; Lowecased SELF: NSPredicate *predicate = [NSPredicate predicateWithFormat:

    0热度

    1回答

    我一直在教自己的谓词,我有两个谓词应该相同的行为之间的不同行为的情况。 第一种情况下正常工作,将一些物品: let wordPredicate = NSPredicate(format: "name CONTAINS[cd] 'word'") (items as NSArray).filtered(using: wordPredicate) 赌注第二种情况下不返回任何内容: let keyC

    0热度

    1回答

    我有一个ProductData的数组,如下所示,我想根据它们的category对它们进行过滤,并且我应用了以下Predicate,但它会返回错误。 pTempElements =[[NSMutableArray alloc] initWithArray: [self.pElements filteredArrayUsingPredicate:[NSPredicate predicateWithFo

    0热度

    1回答

    我想搜索联系人。我能够从'包含'搜索匹配字符串的联系人。但我想搜索联系人,根据给定的搜索字符串开始。我的代码看起来像那样.. extension ContactViewController : UITextFieldDelegate { func textField(_ textField: UITextField, shouldChangeCharactersIn range: NS

    3热度

    2回答

    的阵列计数我有格式的阵列如下面 [ { "xyz" : [Array with different values]; ... many more keys }, { .. same as above dictionary } ... many more dictionaries ] 这里看到,我有字典,

    2热度

    1回答

    我试图在NSPredicate中使用IN子句。我收到以下错误: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSTaggedPointerString countByEnumeratingWithState:objects:count:]: unrecognized s

    0热度

    1回答

    我有一个像下面两型: class Topic : NSObject { var subTopics : [SubTopic]! var topicId : Int! var topicName : String! class SubTopic : NSObject { var subTopicDesc : String! var subT