У меня есть UITextField, скажем, txtTitle. Я хочу проверить, не заполнено ли это поле во время вставки данных в базу данных.
Для этого я написал
if(![txtTitle.text isEqualToString:@""])
{
//Save
}
Но где я в шоке, это не работает! Я сделал этот тип проверки раньше, и он работает правильно. Но не с этим делом. Так что я проверил это, используя следующее,
if(txtTitle.text!=NULL)
{
//Save
}
Работает нормально.
Теперь вот я смущаюсь по этому поводу. Раньше я печатал NSLog (@ "% @", txtTitle.text), ничего не вводя в него. Его напечатано (ноль).
Кто-то, пожалуйста, объясните разницу между двумя условиями ЕСЛИ.
Спасибо