我创建了一个UITextField
被调用textField
的、一个被调用NSArray
的字符串keywordsArray
和一个提交按钮。
我想要发生的是,如果用户的文本输入UITextField
包含其中的一个字符串,keywordsArray
它将推送到一个视图控制器,如果不是,它将推送到另一个。
现在我的代码如下所示:
self.keywordsArray=@[@"funny, @"tall", @"handsome"];
[submitButton addTarget:self action:@selector(showresponse:) forControlEvents:UIControlEventTouchUpInside];
-(BOOL)showresponse:(UIButton *)sender{
YesViewController *yesViewController=[[YesViewController alloc]init];
NoViewController *noViewController=[[NoViewController alloc]init];
if ([self.textField.text isEqualToString:self.keywordArray]) {
[self.navigationController pushViewController:yesViewController animated:YES];
} else {
[self.navigationController pushViewController:noViewController animated:YES];
}
return YES;
}
但后来它说
“不兼容的指针类型将'NSArray *'发送到'NSString *'类型的参数”
我如何做到这一点,以便如果有人输入“他很高”,它会推送到,YesViewController
因为“高”是一个关键字。