Sembrava alta e bassa per questa, ma non riesce a trovare la risposta. Sto cercando di interrogare i dati di base per tutti i record che NON sono uguali a una stringa specificata. Ad esempio, tutti i record che non sono uguali all'ID di sessione corrente. Ho provato questi senza successo:Query NSPredicate per non contenere una stringa specifica
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"listingID != %@", [sitListingID objectAtIndex:i]];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%@ NOT CONTAINS[cd] %@",@"listingID", [sitListingID objectAtIndex:i]];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%@ NOT CONTAINS %@",@"listingID", [sitListingID objectAtIndex:i]];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"listingID NOT like %@", [sitListingID objectAtIndex:i]];
Niente funziona.HEEEEELP !!! ------------------------------------------------- ---- più codice
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"ListingRecord" inManagedObjectContext:context];
[request setEntity:entity];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"sessionID <> %@", uniqueSessionListings];
[request setPredicate:predicate];
NSError *error = nil;
NSMutableArray *mutableFetchResults = [[context executeFetchRequest:request error:&error] mutableCopy];
si potrebbe fornire un metodo complesso? Magari puoi recuperare i dati di spam. – NeverBe