【发布时间】:2014-04-03 16:22:09
【问题描述】:
我的数组arr最初包含以下内容
[A,B,C,D,E,F,G];
现在我想删除 A、B 和 C,我可以这样做
[arr enumerateObjectsUsingBlock:^(NSString *name, NSUInteger idx, BOOL *stop) {
if ( [name isEqualToString:@"A"] || [name isEqualToString:@"B"] || [name isEqualToString:@"C"]);
[arr removeObject:name];
}];
问题:是否可以使用 nsexpression.听起来好像定义一个nsexpression包含A和B和C,然后我们根据nxpression删除元素。
任何想法如何实现这一点。这里欢迎所有的cmets。谢谢。
【问题讨论】:
标签: ios objective-c enumeration nsexception