Изображения в проекте НЕ добавляются в массив - не знаю почему - PullRequest
0 голосов
/ 26 мая 2010

У меня есть наборы изображений. Каждый набор имеет 16 изображений. Один набор называется от 0.png до 15.png, другой - от a0.png до a15.png.

В моем приложении каждый загружается в зависимости от переменной (которая, зарегистрировав, я доказал, что это работает)

вот код

[MemoryManager sharedMemoryManager];

NSLog(@"THEME: %@", [MemoryManager sharedMemoryManager].themeName);
    imageArray = [[NSMutableArray alloc] init];
if([MemoryManager sharedMemoryManager].themeName == @"hand"){
    NSLog(@"Here 2");


[imageArray addObject:[UIImage imageNamed:@"0.png"]]; //
[imageArray addObject:[UIImage imageNamed:@"1.png"]];//1
[imageArray addObject:[UIImage imageNamed:@"2.png"]];//2
[imageArray addObject:[UIImage imageNamed:@"3.png"]];//3
[imageArray addObject:[UIImage imageNamed:@"4.png"]];//4
[imageArray addObject:[UIImage imageNamed:@"5.png"]];//5
[imageArray addObject:[UIImage imageNamed:@"6.png"]];//6
[imageArray addObject:[UIImage imageNamed:@"7.png"]];//7
[imageArray addObject:[UIImage imageNamed:@"8.png"]];//8
[imageArray addObject:[UIImage imageNamed:@"9.png"]];//9
[imageArray addObject:[UIImage imageNamed:@"10.png"]];//10
[imageArray addObject:[UIImage imageNamed:@"11.png"]];//11
[imageArray addObject:[UIImage imageNamed:@"12.png"]];//12
[imageArray addObject:[UIImage imageNamed:@"13.png"]];//13
[imageArray addObject:[UIImage imageNamed:@"14.png"]];//14
[imageArray addObject:[UIImage imageNamed:@"15.png"]];//15

}
if([MemoryManager sharedMemoryManager].themeName == @"letters"){
    NSLog(@"Here 3");


    //[imageArray removeAllObjects];
    [imageArray addObject:[UIImage imageNamed:@"a0.png"]]; //
    [imageArray addObject:[UIImage imageNamed:@"a1.png"]];//1
    [imageArray addObject:[UIImage imageNamed:@"a2.png"]];//2
    [imageArray addObject:[UIImage imageNamed:@"a3.png"]];//3
    [imageArray addObject:[UIImage imageNamed:@"a4.png"]];//4
    [imageArray addObject:[UIImage imageNamed:@"a5.png"]];//5
    [imageArray addObject:[UIImage imageNamed:@"a6.png"]];//6
    [imageArray addObject:[UIImage imageNamed:@"a7.png"]];//7
    [imageArray addObject:[UIImage imageNamed:@"a8.png"]];//8
    [imageArray addObject:[UIImage imageNamed:@"a9.png"]];//9
    [imageArray addObject:[UIImage imageNamed:@"a10.png"]];//10
    [imageArray addObject:[UIImage imageNamed:@"a11.png"]];//11
    [imageArray addObject:[UIImage imageNamed:@"a12.png"]];//12
    [imageArray addObject:[UIImage imageNamed:@"a13.png"]];//13
    [imageArray addObject:[UIImage imageNamed:@"a14.png"]];//14
    [imageArray addObject:[UIImage imageNamed:@"a15.png"]];//15


    NSLog(@"Here 4");
}

В журнале написано

2010-05-26 21:30:57.092 Memory[22155:207] Here 1
2010-05-26 21:30:57.093 Memory[22155:207] THEME: letters
2010-05-26 21:30:57.095 Memory[22155:207] Here 3
2010-05-26 21:30:57.109 Memory[22155:207] Here 4

Изображения находятся в той же папке, что и файл .xproj. Они просто не работают. Есть идеи? Ура

1 Ответ

0 голосов
/ 26 мая 2010

Я разобрался. Короче говоря, я забыл добавить операторы if в другую часть кода, которая происходила во время игры - таким образом, выглядело так, как будто неправильно загружались изображения, однако код работал просто отлично.

Ах, однажды ... xcode сможет быстрее рассказать вам, что вы делаете неправильно! я желаю ..

...