2012-06-07 19 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

你不能指定*什麼*? –

回答

1

在我的代碼圖像佔一個NSMutableArray我的問題是:補充一點,是不是在iPhone應用程序的文件夾的路徑圖像...這是一個MobileSubstrate的調整和解決方案在../../文件系統中導航到根目錄並指定路徑es:如果我在/ Library/MobileSubstrate我使用../../PathOfTheImage

0

烏姆是你需要一種方法來填充不在應用圖像陣列...那麼首先你必須把你的圖像一個文件夾通常是一個資源文件在你的IDE假設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我的問題是:添加路徑中不在文檔文件夾中的圖像......這是一個調整和解決方案在../ ..在文件系統中導航。 /轉到根目錄並指定路徑 –