Извините за простой вопрос, но я чувствую, что есть более разумный способ сделать это:
if ([txtFldTo.text length]>0){ //do something } else { //do something else }
где txtFldTo - UITextField IBOutlet, подключенный к текстовому полю интерфейса.
Вы делаете это правильно.
Что-то вроде этого должно быть достаточно.
if ([[текстовое поле текст] длина]> 0)
if (![[textfield text] isEqualToString:@""]) { }
или
if ([[textfield text] length] != 0) { }