Objective-C LanguageNSPredicate


Sintaxis

  • Operador CONTAINS: Permite filtrar objetos con subconjunto coincidente.

    NSPredicate *filterByName = [NSPredicate predicateWithFormat:@"self.title CONTAINS[cd] %@",@"Tom"];

  • LIKE: Su filtro de comparación simple.

    NSPredicate *filterByNameCIS = [NSPredicate predicateWithFormat:@"self.title LIKE[cd] %@",@"Tom and Jerry"];

  • = operador: devuelve todos los objetos con valor de filtro coincidente.

    NSPredicate *filterByNameCS = [NSPredicate predicateWithFormat:@"self.title = %@",@"Tom and Jerry"];

  • Operador IN: Le permite filtrar objetos con un conjunto de filtros específico.

    NSPredicate *filterByIds = [NSPredicate predicateWithFormat:@"self.id IN %@",@[@"7CDF6D22-8D36-49C2-84FE-E31EECCECB79", @"7CDF6D22-8D36-49C2-84FE-E31EECCECB76"]];

  • Operador NO EN: Le permite encontrar objetos Inversos con un conjunto específico.

    NSPredicate *filterByNotInIds = [NSPredicate predicateWithFormat:@"NOT (self.id IN %@)",@[@"7CDF6D22-8D36-49C2-84FE-E31EECCECB79", @"7CDF6D22-8D36-49C2-84FE-E31EECCECB76"]];

Observaciones

NSPredicate Ejemplos relacionados