Печать значений UITextField в NSLog - PullRequest
1 голос
/ 24 марта 2012

У меня есть текстовое поле, и когда я печатаю его текст в NSLog, я получаю вывод как (null).Я хочу обнаружить это, как я могу сделать это программно.

Я пробовал несколько подходов, и все следующие неудачные попытки.

NSLog (@"Print %@ ", textfield.text);

if ([textfield.text isEqualToString:@""]) {}

if ([textfield.text isEqualToString:@"(null)"]) {}

if ([textfield.text isEqualToString:nil]) {}

Как я могу обнаружить (null), который возвращается, когданапечатано с использованием NSLog?

Ответы [ 2 ]

4 голосов
/ 24 марта 2012

Я думаю, вы имеете в виду что-то вроде этого:

if (textfield.text == nil)
{
    NSLog( @"textfield is nil");
} else {
    if( [textfield.text length] == 0 )
    {
        NSLog( @"textfield has zero length")
    } else {
       NSLog( @"textfield is %@", textfield.text);
    }
}
1 голос
/ 24 марта 2012

Вы можете сделать это, используя

If([textField.text isEqualToString:@""])
{
    //Your code ....
}

или вы можете сделать это с

if(textField.text == Nil)
{
    //Your code ....
}

Третий вариант:

if([textField.text length] == 0)
{
    //Your code ....
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...