UITextField
と呼ばれるtextField
、というNSArray
文字列のkeywordsArray
、および送信ボタンを作成しました。
私が望んでいるのは、ユーザーのテキスト入力にUITextField
文字列の 1 つが含まれて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
誰かが「彼は背が高い」と入力すると、「背が高い」がキーワードであるためプッシュされるようにするにはどうすればよいですか。