0

動的な数のオブジェクトを持つ 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";
}
)
)

ここでは、2 つのセクションをロードする必要があります。

各オブジェクトを追加して、それらの多数のセクションをロードするにはどうすればよいですか?

4

1 に答える 1

0

代わりにこれを試してください:

NSString *eventName=[[[tableViewarray objectAtIndex:s] objectAtIndex:i] objectForKey:@"Date"];
于 2013-01-11T08:23:46.590 に答える