我有 NSMutablearray,其中我有动态数量的对象。我必须将它们加载到带有部分的分段 tableView 中。但是在尝试将每个对象分配给一个部分时出现错误。
sections=[[NSMutableArray alloc] init];
    for(int s=0;s<[finalarray count];s++)
    {
        NSMutableArray *section=[[NSMutableArray alloc] init];
        tableViewarray=[[NSMutableArray alloc]init];
       tableViewarray = [finalarray objectAtIndex:s];
        for(int i=0;i<[tableViewarray count];i++)
        {
            Item *item=[[Item alloc] init];
            NSString *eventName=[[tableViewarray objectAtIndex:i]objectForKey:@"Date"];//but getting error at this line
            item.TimeStart=eventName;
            [section addObject:item];
        }
        [sections addObject:section];
    }
最终数组:
(
{
Date="Jan 11";
},
{
Date="Jan 12";
},
(
{
Date="Jan 11";
},
{
Date="Jan 12";
}
Date="Jan 13";
}
)
)
在这里我必须加载两个部分:但是出现错误:'NSInvalidArgumentException',原因:'-[__NSCFConstantString count]: unrecognized selector sent to instance。
如何添加每个对象并加载那么多部分?