Вы в настоящее время сравниваете два указателя.Вместо этого используйте NSNumber
s методы для фактического сравнения двух:
if([someNSNumberValue isEqualToNumber:[NSNumber numberWithBool:NO]]) {
// ...
}
Чтобы получить значение bool из NSNumber
, используйте -(BOOL)boolValue
:
BOOL b = [num boolValue];
С этим сравнениеммне было бы легче читать так:
if([num boolValue] == NO) {
// ...
}