Objective c checking whether text field is empty

后端 未结 8 1144
孤独总比滥情好
孤独总比滥情好 2021-02-05 01:11

Here\'s the code:

- (IBAction) charlieInputText:(id)sender {
    //getting value from text field when entered
    charlieInputSelf = [sender stringValue];

           


        
8条回答
  •  时光说笑
    2021-02-05 01:39

    Those 'work' in a way. However, I found that the user can just fill in the box with spaces. I found using regular expressions helps (though what I use is for words without spaces) I can't really figure out how to make allow spaces.

    NSError *error = NULL;
    NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"[ ]" options:NSRegularExpressionCaseInsensitive error:&error];
    
    if (!([[inputField stringValue]isEqualTo:regex])) {
            NSLog(@"Found a match");
    // Do stuff in here //
    }
    

提交回复
热议问题