Мне нужно спросить о цикле for. У меня есть базовое понимание для цикла. Я пытаюсь понять это насколько могу. пример здесь:Быстрое обращение к петле
Как получить/добавить, что self.imageList to self.photo array? Я пробовал с self.photo.image = self.imageList [0] и так далее.
он не выглядит хорошо, и если фотография отсутствует, я получу ошибку индекса. Я также попытался поместить еще один цикл в для pic в parseProfilePic { цикл как-то повторяется 20 раз и заканчивается тем, что использует последнее зацикленное изображение. :(я хочу закончить self.photo.image = объект [ "фото"] = self.photo2.image объект [ "фото2"] так далее ... Благодаря
var parseProfilePic = [object["photo"], object["photo2"], object["photo3"], object["photo4"]]
var photos = [self.photo, self.photo2, self.photo3, self.photo4]
for pic in parseProfilePic {
pic?.getDataInBackgroundWithBlock({ (imageFiles, error) in
if error == nil {
if let image = UIImage(data: imageFiles!) {
self.imageList.append(image)
}
}
})
}
Извините, что я не могу решить, чего вы пытаетесь достичь, вам нужно добавить изображение, которое получается из объекта imageFiles в блоке getDataInBackgroundWithblock, в ImageList или в массив parseProfilePic? Что такое self.photo, self.pho2 и т. Д. Это те UIImageView? –
ОК, я перебираю var parseProfilePic (PFFiles) и добавляю их на self.imageList (UIimage). поэтому мой вопрос заключается в том, как я прохожу через self.imageList, чтобы его можно было отображать на self.photo.image self.photo2.image и self.photo3.image? – Terry