<null> чтение из sqlite - PullRequest
       2

<null> чтение из sqlite

0 голосов
/ 29 марта 2012

ок..так я читаю из базы данных sqlite в строку ... это работает..но когда данные нулевые есть проблема

NSLog(@"%@",string);
if(string!=NULL && [string length]!=0){ do stuff }

обратите внимание что вывод NSLog<null> не NULL или nil, и я думаю, что здесь проблема ... я пытаюсь проверить NULL, когда строка <null>

это имеет смысл?

в любом случае ... есть ли способ проверить, является ли строка <null>?или есть лучший способ проверить эту проблему?

1 Ответ

1 голос
/ 29 марта 2012

<null> - это то, что печатает метод description на NSNull. Вы также должны проверить на string != [NSNull null].

(NSNull - это одиночный заполнитель для коллекций, где фактические значения nil недопустимы.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...