【发布时间】:2011-06-02 21:29:21
【问题描述】:
我有一个字典,它的键是 NSStrings,它的对象是 NSArray。这是一个例子:
key (NSString) : GroupA
value (NSArray): John
Alex
Joe
Bob
有很多这样的条目,这只是一个例子。我需要做的是生成这样的字符串(例如:
(GroupA contains[cd] ('John' OR 'Alex' OR 'Joe' OR 'Bob')) AND (GroupB contains[cd] ('Starcraft' OR 'WOW' OR 'Warcraft' OR 'Diablo')) AND .....
我将把这个字符串提供给一个 NSPredicate。生成此字符串的最佳方法是什么?我可以使用 for 循环和 if 以及所有这些,但有没有更优雅的方法? 谢谢。
【问题讨论】:
标签: objective-c cocoa-touch ios nspredicate nsmutablestring