У меня есть целочисленные значения внутри NSMutableArray
. Я добавил UITextField
и UIButton
. Если номер введен внутри textfield
, и нажатие на кнопку делает сравнение. Если число вводит совпадения, мне нужно показать NSLog
. Но это не работает.сравнение Целочисленные значения с использованием массива
код:
arr = [[NSMutableArray alloc]init];
[arr addObject:[NSNumber numberWithInteger:1]];
нажатие кнопок:
-(void)click:(id)sender{
if (text.text == [arr objectAtIndex:0]){
NSLog(@"values matched");
}
}
2 проблемы: Вы не можете сравнивать .text NSString свойства с == оператор. Вы. Нужно использовать 'isEqualToString:' для сравнения строк, также элемент массива не является NSString, а NSNumber. –