【发布时间】:2015-11-29 09:56:21
【问题描述】:
我要做的是使一个数组与另一个数组相等,但针对特定对象。就像第二个数组包含很多对象一样,我希望第一个数组从第二个数组中获取特定对象,然后在 NumberOfRowsInSection 中返回它。
这是我尝试过的,但它什么也没返回:
-(NSInteger) tableView: (UITableView * ) tableView numberOfRowsInSection: (NSINteger) section {
NSArray *array;
NSString * foundString;
NSInteger i;
for (i = 0; i < [LabelFilesArray count]; i++) {
if ([[[LabelFilesArray objectAtIndex: i] objectForKey: @"teamSide"] isEqualToString: @"test2"]) {
array = [LabelFilesArray objectAtIndex: i] ObjectForKey: @"teamSide"]; //Here is my problem.
foundString = @"found";
if ([foundString isEqualToString: @"found"]) {
break;
}
}
}
return array.count; //it returns nothing
}
【问题讨论】:
-
你能格式化你的代码并修复缩进问题吗?
-
显示输入数据的示例以及您想要的结果和得到的结果
-
什么意思?我的代码运行完美,但数组部分是我遇到的麻烦
-
@ozgur 该评论并非真正具有建设性。由于 Malcolm 似乎是 StackOverflow 上的新人,您可以为他做这件事并将他推荐给:stackoverflow.com/help/asking 我们都需要互相帮助。
-
您在哪里(以及如何)定义
array?
标签: ios objective-c arrays uitableview