我有数据。它有空值,值是string。在一些字符串是空的。它没有value.Now我想将空字符串值传递给Array.Application如果我传递空值(null和空)崩溃Array.How如何检查并向Array发送值。任何人都可以帮助我吗?
答案 0 :(得分: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]];
如果字符串值为空,则在传递或添加到数组之后需要进行上述编码。如果字符串具有值,则直接将其添加到数组中。
答案 1 :(得分:0)
您可以使用
array_filter();
管理空数组。
答案 2 :(得分:0)
如果我已正确理解您的问题,那么您正在尝试将nil值插入数组
您不能将nil或Null值插入数组,空字符串将为@“”。
如果这不是你想要的,请更详细一点,并附上你的问题代码,因为你的问题不明确