Lors de la saisie d'une nouvelle donnée dans mes données de base pour mon entité donnée, comment vérifier si l'entrée pour un attribut particulier est nulle? J'ai trois attribut nom, mail et mailedCustomer. ajouter des données comme suit:Données de base - Recherche de null - iOS
SalesPerson *data = (SalesPerson *)[NSEntityDescription insertNewObjectForEntityForName:@"SalesPerson" inManagedObjectContext:self.managedObjectContext];
[data setName:name];
[data setEmail:userEmail];
NSLog(@" mailed personel%@",data.mailedCustomer);
if([data.mailedCustomer != nil){
NSLog(@"inside condition");
[data setMailedCustomer:@"//"];
}
Cela ne fonctionne pas pour moi. Im essayant d'ajouter des chaînes. Donc, quand j'entre pour la première fois j'ai besoin que cet attribut soit @ "//" puis ajoute d'autres appels.
NSLog(@" mailed personnel %@",data.mailedCustomer);
ci-dessus NSLog me donne:
mailed personnel (null)
C'était une question noobish mais u m'a sauvé des cheveux et temps. Merci :) – DesperateLearner
extra '[' après '!' –