J'ai une entité CoreData (waypoint) avec une clé étrangère à une autre entité (piste). Quand est réglé la clé étrangère, ou si elle est pas définie, cette instruction if fonctionne très bien:CoreData: Vérification de Null
if ([wp track]) {
thirdLabel.text = [NSString stringWithFormat:@"Part of Track: %@", [[wp track] title]];
}
Cependant, si la piste que le point de passage est calée sur a été supprimé, puis [piste wp] évalue encore true, et le programme se bloque lorsque je définis le texte de l'étiquette. Alors, comment puis-je vérifier correctement cette valeur null "a été supprimé" dans CoreData?
Cela ne change pas le comportement actuel, car l'envoi d'un message à nil renvoie zéro, ce qui ferait échouer la condition 'if'. – bobDevil