Что такое пустое значение в списке свойств, которое считается при подаче в NSDictionary? - PullRequest
0 голосов
/ 06 декабря 2010

Скажем, у меня есть список свойств, который я храню в NSDictionary.Ниже приведен пример вывода из NSLog:

2010-12-05 15:26:26.631 TestApp[598:207] Test contents: {
Address = "";
Name = "Test Dictionary";

Что именно будет учитываться значение для Address?Я слышал много возможностей, но я точно не уверен.Это NSNull, nil, что?В конечном итоге я хотел бы создать вторую NSDictionary, которая отфильтровывает все эти пустые значения, как видно здесь .Но сначала мне нужно выяснить, как считается пустое значение, чтобы затем я мог проанализировать свой список для них и затем обесценить ключи, связанные с ними.

1 Ответ

1 голос
/ 06 декабря 2010

Пустая строка - это строка, а не NSNull или nil. Таким образом, один из способов проверки будет [@"" isEqualToString: thevalue].

...