わからないメモ2→解決
やはり、メモリ空間。ポインタの部分でした。
alloc initでメモリをヒープ領域にとる必要があったのでした。
- (void)viewDidLoad { [super viewDidLoad]; self.title = @"FujiRock'11"; fujidays = [[NSMutableDictionary alloc] init]; NSError *error; NSString *path = [[NSBundle mainBundle] pathForResource:@"fuji11" ofType:@"txt"]; NSString *str = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error]; NSDictionary *jsonItem = [str JSONValue]; NSLog(@"%@",jsonItem); NSArray *value = [jsonItem objectForKey:@"fuji11"]; for(NSDictionary *artistInfo in value){ id day = [artistInfo objectForKey:@"day"]; NSDictionary *dayStage; dayStage = [self getDictonaryForKey:fujidays key:day]; id stageStr = [artistInfo objectForKey:@"stage"]; NSArray *stage; stage = [self getArrayForKey:dayStage key:stageStr]; id artist = [artistInfo objectForKey:@"artist"]; [stage addObject:artist]; } NSLog(@"%@",fujidays);
おしまい。