2012-06-07 3 views
1

Я искал способ, чтобы заполнить NSMutableArray с изображениями, которые не в Springboard.app (это твик для iPhone)NSMutableArray как указать путь

Если я пишу это:

for (int i=startImage; i<=35; i++){ 

    if ((i<10)){ 
     [images addObject[UIImage imageNamed[NSString stringWithFormat:@"logoFlareAnim_00%i",i]]; 
    } 
    else { 
     [images addObject[UIImage imageNamed[NSString stringWithFormat:@"logoFlareAnim_0%i",i]]]; 
    } 

} 

, но я не могу определить ...

+1

что Это язык? –

+0

Это ничего не делает *** с NSMutableArray. –

+0

Вы не можете указать * what * ???? –

ответ

1

В моем коде изображениях Были NSMutableArray моей проблемы: добавить изображения, которые находятся в пути не в папке документооборота в iPhone App ... Это было для Настройка MobileSubstrate и решение было перемещено в файловой системе с помощью ../../, чтобы перейти к корню и указать путь es: if i in in/Library/MobileSubstrate Я использую ../../PathOfTheImage

0

ммм от моего понимания вам нужен способ, чтобы заполнить массив с изображениями, которые не в приложении ... Ну сначала вы должны поместить изображения в папка обычно является файлом ресурсов в вашем представлении, предполагающем XCode ... тогда вы можете это сделать

// unless start image is an integer u cant use this so 
    int i = 0; 
    UIImage *image1; 
image1 = [UIImage imageNamed: @"FOO"]; 
for(i=0; i<=35; i++){ 
if(i<10){ 
[ARRAY addObject:image1] // I would advise knowing the API of NSMutableArrays 
    } 
} 

или вы могли бы сделать

int i = 0; 
    UIImage *image1; 
for(i=0; i<=35; i++){ 
if(i<10){ 
[array insertObject:img1 atIndex:i]; 

Если вы решили вставить объект в индекс, убедитесь, что индекс перед одним вашим пытается получить доступ установлен другой мудрый индекс будет установлен null и ошибка будет выбрана.

}else 
[array insertObject :img2 atIndexi]; 
} 

или это

int i = 0; 
NSMutableArray *array; 
array = [NSMutableArray alloc]initWithCapacity:35] 
    UIImage *image1; 
for(i=0; i<=[array count]; i++){ 
if(i<10){ 
[array insertObject:img1 atIndex:i]; 
    }else 
[array insertObject :img2 atIndexi]; 

} 
} 
+0

Не решение В моих кодовых изображениях была NSMutableArray моя проблема: добавить изображения, которые находятся в пути, не находящемся в папке с документами ... Это было для настройки, и решение было перемещено в файловой системе с помощью ../ ../перейти к корню и указать путь –

Смежные вопросы