您好,感谢您的帮助
为什么这个for循环没有被调用。 (内容是一个nsmutableArray)
NSString *setBiz = [[NSString alloc]init];
setBiz = @"MomAndPop";
NSLog(@"??????????listby???????????%@\n",setBiz);
for (NSDictionary *key in self.contents) {
NSLog(@"hi inside loopppp"); //I never see this ????????
NSString *c = [key objectForKey:@"BizName"];
NSString *string = [NSString stringWithFormat:@"%@", key]; //random test
if ([c isEqualToString:setBiz]) {
NSLog(@"gotch you");
}
}
答案 0 :(得分:3)
最可能的答案是self.contents
内部没有元素。
将它放在循环之前,输出循环中元素的数量:
NSLog(@"self.contents.count: %lu", self.contents.count);