У меня есть данные. Он имеет пустое значение, а значения - это string.In, что некоторые из строк являются пустыми. У него нет значения. Теперь я хочу передать пустые строковые значения в Array.Application сбой, если я передаю пустые значения (null и empty) в Array.Как проверить и отправить значение в Array.Can кто-нибудь мне помочь?Как передать пустые значения в массив?
0
A
ответ
1
ШАГ 1: проверить строка пуста или не
- (NSString *)checkEmpty:(NSString *)check
{
@try
{
if (check.length==0)
check = @" ";
if([check isEqual:[NSNull null]])
check = @" ";
}
@catch (NSException *exception)
{
check = @" ";
}
}
ШАГ 2: Добавление строки в массив
[array addObject:[self checkEmpty:strValue]];
Если значение строки пусто, она принимает, как описаны выше, после кодирования, что она проходит или добавляет к array.If строка имеет в lue он непосредственно добавляет к массиву.
0
Вы можете использовать
array_filter();
которые управляют пустой массив.
0
Если я понял вашу проблему правильно, то вы пытаетесь вставить ноль значение в массив
Вы не можете вставить ноль или нулевое значение массива пустая строка будет @ «».
Если это не то, что вы ищете, пожалуйста, более подробно и прикрепить кусок кода вместе с вашим вопросом, как ваш вопрос не ясно
Опубликовать код ... –
Вы не можете вставить нулевой или нулевой объект в массив. – MPG
Я думаю, что NSNull можно добавить в массив. – Ryan