/**
* 对三个数组逐个比较,先两两比较,最后合成一个新的版本,但是还有弊端就是如果条件多了,就要进行函数的递归吧,怎么写呢,后期完善。
*/
for (TTCourse *c1 in self.sexArr) {
for (TTCourse *c2 in self.hardArr) {
if ([c1.title isEqualToString:c2.title]) {
[self.sexArr removeObject:c1];
}
}
}
[finalycourse addObjectsFromArray:self.sexArr];
[finalycourse addObjectsFromArray:self.hardArr];
for (TTCourse *c1 in finalycourse) {
for (TTCourse *c2 in self.styleArr) {
if ([c1.title isEqualToString:c2.title]) {
[finalycourse removeObject:c1];
}
}
}
[finalycourse addObjectsFromArray:self.styleArr];
self.coursesArray=finalycourse;
[self.OpenLessonsTabView reloadData];