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誰かが「彼は背が高い」と入力すると、「背が高い」がキーワードであるためプッシュされるようにするにはどうすればよいですか。