社区
iOS
帖子详情
iOS遍历数组删除不符合条件的元素
qq_35256334
2019-06-17 08:21:42
请问一下:一个非空的不可变数组,里面元素类型有字典和数组,请问如何删除其中数组类型的元素呢?用OC语言实现(新人自学中,比较笨,麻烦附上详细代码)
...全文
1200
2
打赏
收藏
iOS遍历数组删除不符合条件的元素
请问一下:一个非空的不可变数组,里面元素类型有字典和数组,请问如何删除其中数组类型的元素呢?用OC语言实现(新人自学中,比较笨,麻烦附上详细代码)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiangxiaopenyou
2019-07-18
打赏
举报
回复
NSArray *array = @[[NSArray new], [NSDictionary new], [NSArray new], [NSDictionary new]]; //假设是你的数组 NSMutableArray *mutableArray = [array mutableCopy]; //采用逆序遍历 防止删除元素时crash [mutableArray enumerateObjectsWithOptions:NSEnumerationReverse usingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) { if ([obj isKindOfClass:[NSArray class]]) { [mutableArray removeObject:obj]; } }]; array = [mutableArray copy]; //得到结果 NSLog(@"%@", array);
So灬低调
2019-06-18
打赏
举报
回复
- (void)viewDidLoad { [super viewDidLoad]; NSDictionary *dic1 =@{@"1":@"test"}; NSDictionary *dic2 =@{@"2":@"test2"}; NSDictionary *dic3 =@{@"3":@"test3"}; NSArray *arr1 = [NSArray arrayWithObjects:@"1",@"1",@"1", nil]; NSArray *arr2 = [NSArray arrayWithObjects:@"2",@"2",@"2", nil]; NSArray *arr3 = [NSArray arrayWithObjects:@"3",@"3",@"3", nil]; NSArray *testArr = [NSArray arrayWithObjects:dic1,arr1,dic2,dic3,arr2,arr3, nil]; NSLog(@"改变前:testArr:%@",testArr); testArr = (NSArray *)[self deletaDataInArr:testArr]; NSLog(@"改变后:testArr:%@",testArr); } -(NSMutableArray *)deletaDataInArr:(NSArray *)passArr { NSMutableArray *tempArr = [[NSMutableArray alloc] init]; for(NSObject *obj in passArr) { if([obj isKindOfClass:[NSArray class]]) { [tempArr addObject:obj]; } } return tempArr; }
iOS
Swift读取本地json文件报错的解决方法
只要是app开发者都知道,从服务器端获得的数据要不就是json格式的数据,要么就是xml格式的数据,而这篇文章主要给大家介绍了关于
iOS
Swift读取本地json文件报错的解决方法,需要的朋友可以参考借鉴,下面来一起学习学习吧。
11-12程序设计及算法语言Ⅱ上级考试试卷B(电类).doc
11-12程序设计及算法语言Ⅱ上级考试试卷B(电类).doc
Objective-C笔试及答案
公司笔试必备良品,80道选择题和10道判断题。
Swift-Dictionary
Swift-Dictionary
学生成绩系统(文件管理)
学生成绩小型系统,涉及到文件管理操作,c++代码
iOS
29,049
社区成员
12,464
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章