判断一个对象是否存在对象数组中,遍历对象数组

NSArray *musicArr2 = [musicDao queryCurrdentDataWithandroidId:androidId]; //查询得到的对象数组

MusicObj *musicObj = [[MusicObj alloc] init]; // 要判断的对象,因为这个对象在其他地方获取的,这里只是做个示范

MusicObj *muObj = [[MusicObj alloc] init];

bool isExist = true; // 判断是否存在数组中

if (musicArr2.count >0) {

for (int i = 0; i < musicArr2.count; i++) {

muObj = [musicArr2 objectAtIndex:i];

if ([muObj.musicName   isEqualToString:musicObj.musicName]) {

isExist = false;

}

}

NSLog(@"加入对象222=%@,%@,%@",musicObj.musicName,musicObj.androidId,musicObj.musicID);

if (isExist) {

[musicArr addObject:musicObj]; // 把不存在的对象加到数组

}

注:不喜勿喷!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容