У меня есть функция, которая проверяет, включен ли UISwitch в параметре, если он есть, тогда он вернет true. У меня есть инструкция if, которая проверяет, возвращает ли функция true, если она действительно истинна, она должна nslog, но это не так. Любые идеи о том, почему, когда я нажимаю переключатель, он не запускается? Вот что я делаю:Почему функция не возвращает true?
-(BOOL)switched:(UISwitch *)currentSwitch{
return NO;
if([currentSwitch isOn]){
return YES;
}
}
viewWillDisappear{
if([self switched:campSwitch] == YES){
NSLog(@"THE FUNCTION RETURNED TRUE");
}
}
UHH двигаться возвращение NO заявление ниже условной? –
[Не сравнивать с 'YES'] (http://blog.bignerdranch.com/564-bools-sharp-corners/) – Sebastian
@PatrickGoley: Это была проблема. Извините, это был первый метод BOOL, который я когда-либо делал. Я думал, что это пробегает весь блок. –