2015-09-21 4 views
-2

Для ошибки цикла; я хочу повторить [Demophoto] линия кто-то может мне помочь, пожалуйста,Xcode Loop in Array

образец файла: https://www.dropbox.com/s/177kvpp72pfh8ul/myTest.zip?dl=0

allPhoto = [NSMutableArray array]; 
[allPhoto addObject:@"http://www.ed.ac.uk/polopoly_fs/1.129149!/fileManager/Mohamad-Hanif-Awang-Senik_2ndLRG.jpg"]; 
[allPhoto addObject:@"http://thehandmadephotograph.com/wp-content/uploads/2014/08/smithsonian-photo-contest-winner-2012-crop.jpg__800x600_q85_crop.jpg"]; 
[allPhoto addObject:@"https://cdn.tutsplus.com/photo/uploads/legacy/352_greatphototuts/greatPhotoTuts-68.jpg"]; 



    [self setPhotos:@[ 

    for(int i=0; i < [allPhoto count]; i++){ 
     [DEMOPhoto photoWithProperties: @{@"imageFile": @"1.jpg" }], 
    } 

]]; 
+0

То, что вы действительно хотите, как выход ? –

+0

Что вы пытаетесь достичь? Почему вы написали цикл внутри аргумента функции? –

+0

Я хочу просто для цикла внутри Self setPhotos: @ –

ответ

1

Я думаю, это то, что вы хотите:

NSMutableArray *tempArray = [NSMutableArray new]; 
for(int i=0; i < [allPhoto count]; i++){ 
    [tempArray addObject:[DEMOPhoto photoWithProperties: @{@"imageFile": @"1.jpg" }]]; 
} 
[self setPhotos:tempArray]; 
+0

большое спасибо –