nspredicate

    0热度

    1回答

    我用这个谓词从CoreData获取对象: NSPredicate.init(format: "id in %@", ids) 所以,我的学生都被称为“ID”属性。 是否可以使用属性的动态名称而不是硬编码“ID”? 至少对我而言,问题在于,如果我更改属性名称,我需要更改所使用的所有谓词。 相反,我会想使用类似 NSPredicate.init(format: "%@ in %@", #keyPa

    1热度

    2回答

    我有一个名为myArray的NSArray。我想过滤myArray对象,因此我排除了该数组中所有对应于来自另一个数组keywords的关键字的元素。 所以,这是我的伪代码: keywords = @[@"one", @"three"]; myArray = @[@"textzero", @"textone", @"texttwo", @"textthree", @"textfour"]; pr

    0热度

    1回答

    我有一个可以过滤和排序的UITableView。当用户选择一个过滤器选项时,我试图使用名为liftUuidPredicate的lazy var来构造谓词。用户的选择存储在UserDefaults但如果没有选择的过滤器,也不会在UserDefaults.logFilterLiftUuid()任何价值,这是导致我的应用程序错误崩溃: NSInvalidArgumentException', reaso

    2热度

    2回答

    我有一个检查核心数据的函数。如果它不存在,它应该写入它(但它不以那种方式工作)SoundItems是一个包含被占用对象的数组,mainArray是包含真实对象的数组; @IBAction func Favori(_ sender: Any) { // save core data let app = UIApplication.shared.delegate as! App

    0热度

    1回答

    我在Coredata中有一个名为“hide”的布尔属性。在nsmanagedobject文件中,变量是NSNumber。 @property (nonatomic, strong) NSNumber *hide;//bool 在某些情况下,我要排除或“隐藏”的项目,其中隐藏的值为1 我使用这个谓词是: hideClause = @"hide != 1"; hidePred = [NSPred

    0热度

    1回答

    我在我的项目中使用CoreData和NSFetchedResultsController。我有2个实体学校&学生,一对多关系..一所学校可以有多个学生。 我试图按学校名称过滤学校,然后按照等级过滤学生,这样我就得到了只包含符合某个等级的学生的过滤学校。 let fetchRequest = NSFetchRequest<School>(entityName: "School") let

    1热度

    2回答

    NSPredicate *predicate3 = [NSPredicate predicateWithFormat:@"ANY %K.%K.%K CONTAINS[c] %@",@"Assets",@"TFloorAssets",@"AssetNo",strSearch]; NSArray *filteredPendingList = [NSMutableArray arrayWithArr

    0热度

    1回答

    我开发一个自动填充文本字段,这事 NSString *substring = [NSString stringWithString:autocompleteTextField.text]; NSPredicate *predicate = [NSPredicate predicateWithFormat:@" CityCode[c] contains %@ OR Zone[c] contains

    0热度

    1回答

    我试图定义一个基于段控制器开关的谓词。 if self.streamtype == "case1" { let predicatearray = defaults.object(forKey: "case1") as! [String] let predicate = NSPredicate(format: "UserID IN %@" , predicatearray) }

    0热度

    1回答

    Appium 1.6 IOS9.3 我用来寻找iOS的元素,如: findElementByIosUIAutomation(".tableViews()[0].cells()[1].collectionViews()[0].cells()[0]") 但在XCUITest,如何使用findElementsByIosNsPredicate这样呢?如何编写谓词字符串? 请帮帮我!