2つのいずれかが発生した場合に、1つのコードを実行する方法はありますか?具体的には、2つのTextFieldがあり、いずれかが空の場合は、アクションが実行されたときにUIAlertViewをポップアップします。私はif/or文は使用できますか?
if ([myTextField.text length] == 0) {
NSLog(@"Nothing There");
UIAlertView *nothing = [[UIAlertView alloc] initWithTitle:@"Incomplete" message:@"Please fill out all fields before recording" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles: nil];
[nothing show];
[nothing release];
}
if ([yourTextField.text length] == 0) {
NSLog(@"Nothing For Name");
UIAlertView *nothing = [[UIAlertView alloc] initWithTitle:@"Incomplete" message:@"Please fill out all fields before recording" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles: nil];
[nothing show];
[nothing release];
}
を設定することができますが、両方が空の場合、それは、文を2回ポップアップ表示されます。
いずれかまたは両方が空の場合、どのようにして1回だけポップアップ表示できますか?
Hey @AshBurlaczenko追加するものがない場合は、コメントしないでください。あなたは今すぐにフラグを立てようとしています – user717452
@ AshBurlaczenkoのコメントはこの場合正しいです。 Objective-Cの中で最も基本的な言語の構文について質問しています。 Objective-Cの簡単なチュートリアルではおそらくあなたを助けてくれるでしょうが、ここで混乱しているかもしれないことについてお気軽に質問してください。 –
@ user717452、私のコメントを報告する理由は何ですか?答えは非常に基本的なプログラミングのコンセプトであり、構文は言語ごとに異なるかもしれませんが、基本的なことを知ることで、簡単にGoogleを使って答えを見つけ出すことができます。私は客観的にプログラミングされたことはありませんが、私は基本を理解しているので、答えを知っていました。 –