0
我很难过。我有一个NSMutableDictionary瓦特/嵌套字典,我通过在嵌套字典中创建一个特定的键值的数组,但我想排除两个“键”。枚举一个NSMutableDictionary难以排除基于键的对象
我能够做到这一点,如果我排除一个密钥,但只要我尝试使用“||”或运算符在我的If语句中停止工作,只是将所有对象添加到我的新数组中,而不是所有对象,但是我试图过滤掉这两个对象。
我的枚举逻辑:
for (NSString *key in self.myMutDictionary) {
theBool = [key isEqualToString:@"First"];
NSLog(@"Is key = to First? %@", (theBool ? @"YES" : @"NO"));
if ((![key isEqualToString:@"First"]) || (![key isEqualToString:@"Second"])) {
newDict = [self.myMutDictionary objectForKey:key];
[self.filteredArray addObject:[newDict objectForKey:@"Third"]];
NSLog(@"Filtered Array: %@", self.filteredArray);
}}
感谢您的帮助!
哇。我想我今天一直在努力尝试!当然,这解决了这个问题。感谢您的解释! – Zigrivers 2010-07-05 21:04:38