Я покажу UIAlertView
с UIAlertViewStylePlainTextInput
стиль. Тогда я пытаюсь проверить на пустое поле, как это:Подтверждение для текстового поля в uialertview
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
if (buttonIndex == 1) {
if ([[alertView textFieldAtIndex:0].text length] > 0 ||
[alertView textFieldAtIndex:0].text != nil ||
[[alertView textFieldAtIndex:0].text isEqual:@""] == FALSE)
{
NSLog(@"error");
}
else
{
[self postToServer];
}
} else {
//close alertview
}
}
Но он показывает мне сообщение об ошибке в журнале, даже если текстовое поле не пусто.
изменить этот оператор [alertView textFieldAtIndex: 0] .text length]> 0 as [alertView textFieldAtIndex: 0] .text length] == 0 – Sumanth