我想做一个简单的 alertView 并询问电话号码...
UIAlertView *message = [[UIAlertView alloc] initWithTitle:@"What is your phone number?"
message:nil
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Continue", nil];
message.alertViewStyle = UIAlertViewStylePlainTextInput;
UITextField* answerField = [message textFieldAtIndex:0];
answerField.keyboardType = UIKeyboardTypeNumberPad;
answerField.placeholder = @"+43 ...";
[message show];
我必须在这里输入什么来检查数字(如 Mysql 等)
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
UITextField *textField = [alertView textFieldAtIndex:0];
?????????
// Something like if (textField == "090012345678") -> NSLog(@"WOW"); ...
}
最佳答案
如果您不知道如何比较两个字符串是否相同,那么我建议您查找一些有关 Objective-C 的基础教程。
if ([textField.text isEqualToString:@"090012345678"]) {
NSLog(@"WOW");
}
关于ios - UIAlertView 处理文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18676988/