Я использовал для сравнения текст, введенный в поле txt, как показано ниже,
if ([myTextfield.text isEqualToString: @""])
{
// success code
}
else
{
// my code
}
в iOS 7 эта проверка работает отлично. Если в текстовое поле ничего не введено, условие является успешным. Но в iOS 6, если поле пустое, это условие всегда ложно и перемещается в блок else.
Итак, мне понравилось,
if (myTextfield.text.length == 0)
{
// success code
}
else
{
// my code
}
Это отлично работает, и я просто хотел узнать, что не так в моем первом методе.