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