我将NSMutableArray的内容复制到了sectionView区域中的tableView行数中的NSArray
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
if ([appDelegate.selectedCalenDAte isEqualToString:@"TODAY"]) {
return appDelegate.calenderSowArray.count;
}
else if ([appDelegate.selectedCalenDAte isEqualToString:@"THIS WEEK"]) {
// NSArray*newArr =[NSArray arrayWithArray:testArray];
NSArray*newArr =[NSArray arrayWithArray:[testArray objectAtIndex:section]];
return newArr.count;
}
使用上述方法,当testArray有两个对象时,它不会在newArray中显示任何对象。
答案 0 :(得分:0)
替换
NSArray*newArr =[NSArray arrayWithArray:[testArray objectAtIndex:section]];
带
NSArray*newArr =[testArray copy];
答案 1 :(得分:0)
NSArray *arrt = [testArray copy];
NSArray*newArr =[NSArray arrayWithArray:[arrt objectAtIndex:section]];
这里你必须首先创建一个副本,之后你可以通过
部分的索引获取数据