1

配列がありNSMutableArrayます。XMLファイルのオブジェクトが含まれていました- @"time"。すべてのレコードNSMutableArrayをキー付き@"time"からに移動する必要がありますNSArray。これは、カレンダーの日付に基づいてマーカーが強調表示されるためです。どうすれば実装できますか?

コードを書くと:

NSDictionary *nItem = [rasp objectAtIndex:0]; //here instead of 0, you should put the number of elements in the array, but I do not get ((
NSArray *data = [NSArray arrayWithObjects:[nItem objectForKey:@"time"], nil];

NSMutableArray配列の最初の日付、インデックス0のみが割り当てられます。

4

1 に答える 1

0

このようなことができます。

NSMutableArray* mutable = [NSMutableArray arrayWithCapacity:0];

for(NSDictionary* nItem in rasp)
{
    [mutable addObject:[nItem objectForKey:@"time"]];
}
NSArray *data = [NSArray arrayWithArray:mutable];

それが役に立てば幸い!

于 2012-10-10T18:55:30.410 に答える