Comment puis-je me débarrasser d'un “unused variable” avertissement dans Xcode?

Je comprends exactement pourquoi inutilisés variable d'avertissement. Je ne veux pas les supprimer en général, car ils sont très utiles dans la plupart des cas. Cependant, considérer les points suivants (fictive) du code.

NSError *error = nil;
BOOL saved = [moc save:&error];
NSAssert1(saved, @"Dude!!1! %@!!!", error);

Xcode rapports que saved est une variable inutilisée, quand il n'est bien sûr pas. Je soupçonne que c'est parce que NSAssert1 est une macro. Le NS_BLOCK_ASSERTIONS macro est pas défini, de manière Objective C affirmations sont certainement activé.

Alors qu'il ne fait de mal à rien, je trouve ça assez brouillon et ennuyeux, et je veux le supprimer, mais je ne suis pas sûr de la façon de le faire. L'affectation de la variable elle-même se débarrasser de l'avertissement du compilateur, mais je préfère le faire de la "bonne" façon si une telle chose existe.