Эти «работы» в пути. Однако я обнаружил, что пользователь может просто заполнить поле пробелами. Я обнаружил, что использование регулярных выражений помогает (хотя я использую слова без пробелов), но я не могу понять, как сделать разрешенные пробелы.
NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"[ ]" options:NSRegularExpressionCaseInsensitive error:&error];
if (!([[inputField stringValue]isEqualTo:regex])) {
NSLog(@"Found a match");
// Do stuff in here //
}