从目标C中的可变数组中删除空对象

迪帕克·塔库尔(Deepak Thakur)

我有一个可变的复选框

NSMutableArray *arrayOfCheckedBox = [NSMutableArray arrayWithObjects:namePropertyString, lastNamePropertyString, companyPropertyString, workEmailPropertyString, personalEmailPropertyString, workPhonePropertyString, cellNumberPropertyString, nil];
    [arrayOfCheckedBox removeObjectIdenticalTo:[NSNull null]]; //not working
    NSLog(@"array of check box = %@", arrayOfCheckedBox);

如果单击索引0、1和4的复选框,它将仅收集索引0和1的对象,而根本不会检测到索引4。

我先在日志中的选定索引处获取值,然后再将其获取到arrayOfCheckedBox中。在这种情况下如何获取检查值?

亚伦·布拉格(Aaron Brager)

问题在于您要达到一个nil值,因此该arrayWithObjects:方法认为您在对象列表的末尾。

这样的事情会起作用:

NSMutableArray *arrayOfCheckedBox = [NSMutableArray arrayWithCapacity:7];

if (namePropertyString)
    [arrayOfCheckedBox addObject:namePropertyString];

if (lastNamePropertyString)
    [arrayOfCheckedBox addObject:lastNamePropertyString];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从不可变数组中删除对象?

来自分类Dev

无法从公共可变数组(Objective-C)中删除对象

来自分类Dev

替换可变数组中的对象

来自分类Dev

while中的可变数组

来自分类Dev

如何从NSUserdefaults中删除可变数组元素?

来自分类Dev

如何更改可变数组中对象的名称属性?

来自分类Dev

ios Swift:如何比较可变数组中存在的对象

来自分类Dev

ios Swift:如何比较可变数组中存在的对象

来自分类Dev

结构中的 C++ 可变数组长度

来自分类Dev

Swift中的可变数组的数组

来自分类Dev

Swift中的可变数组的数组

来自分类Dev

从数组中删除空对象

来自分类Dev

mongoDB:删除对象数组中的空对象

来自分类Dev

删除对象数组中的空对象键

来自分类Dev

D中不可变长度的可变数组

来自分类Dev

D中不可变长度的可变数组

来自分类Dev

C中可变数量的参数?

来自分类Dev

角度8:从数组中删除空对象

来自分类Dev

从JSON数组中删除空对象

来自分类Dev

如何从数组中删除空对象?

来自分类Dev

从 json 数组中删除空对象

来自分类Dev

从映射对象中删除空数组

来自分类Dev

在目标C中将文件读入具有可变数组的数组

来自分类Dev

使用可变数量的对象在Java中解析JSON

来自分类Dev

将可变数量的对象添加到集合中

来自分类Dev

Realm Swift - 对象中可变数量的值

来自分类Dev

如何在Swift中创建不可变数组?

来自分类Dev

如何快速将枚举存储到可变数组中

来自分类Dev

试图在React Native中更改我的不可变数组