一部の NSTextField が空のときに表示される NSAlert をコーディングしようとしています。3 つの NSTextField があり、どの TextField がリスト内で空であるかを示す NSAlert が必要です。1 つのテキスト フィールドに対して実行することは可能ですが、空の NSTextFields が Alert に表示されるようにコーディングするにはどうすればよいですか? Altert で 1 つの Textfield が空の場合、「TextField 1 is empty」となります。フィールド 1 と 2 が空の場合、「TextField 1 は空です」と表示され、2 行目には「TextField 2 は空です」と表示されます。
これが私のコードです:
if ([[TextField1 stringValue] length] == 0) {
NSAlert* alert = [[NSAlert alloc] init];
[alert addButtonWithTitle:@"OK"];
[alert setMessageText:@"Error"];
[alert setInformativeText:@"TextField 1 is empty"];
[alert beginSheetModalForWindow:[self.view window] completionHandler:^(NSInteger result) {
NSLog(@"Success");
}];
}