とNSMutableArrayのに書き込みます。基本的に、私は次のように辞書を持つ配列を構築しています:読んで、これは非常に簡単であると思われるが、私はちょうどカントはどこでもそれを行うための方法を見つけるように見える辞書
NSArray *times = [NSArray arrayWithObjects:@"3pm",@"4pm",@"5pm",nil];
NSDictionary *timesDict = [NSDictionary dictionaryWithObject:times forKey:@"Times"];
NSArray *locations = [NSArray arrayWithObjects:@"Miami", @"New York", @"Las Vegas", nil];
NSDictionary *locationsDict = [NSDictionary dictionaryWithObject:locations forKey:@"Locations"];
[listOfItems addObject:timesDict];
[listOfItems addObject:locationsDict];
を、ユーザの入力に基づいて動的に多くの時間と場所を追加したいと思います。
は、私はタイムズ/場所キーに基づいてそれらを追加することができますどのように、私は新しい「時間」と新しい「場所」(両方ともNSStringのされている)を保持する新しい変数を持っていることを考えると? (もちろんコンパイルdoesntの....)
[listOfItems addObject:newLocation forkey:@"Locations"];
[listOfItems addObject:newTime forkey:@"Times"];
も場所や時間から読み、そのよう:
理想的には私は、次の操作を行いたいです、* STR = listOfItemsから読み取るNSStringのforkey: "タイムズ"、atIndex:(遊離型の:))BLA
は、任意の助けに感謝。ありがとう!
すごいね、ありがとう! – TommyG
ところで、このオプションは、実行時にクラッシュするようだ... [[dataDict objectForKey:@ "タイムズ"]のaddObject: "今日" @]。 – TommyG
デバッガは何を言っていますか?時配列が可変であるかどうかを確認してください... – kviksilver