Я пытаюсь загрузить изображение из локального URL с помощью следующего:UIImage setImage очень, очень медленно
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:fileURL]];
[self.imageView setImage:image];
NSLog(@"imageView set");
Так что я вижу в консоли «ImageView набор» почти сразу, но это занимает очень долгое время для его отражения в пользовательском интерфейсе (иногда несколько минут!).
Любая идея, почему это происходит?
Какова ценность 'fileURL'? Какой поток работает? – Tim
Какое измерение, размер и формат файла вашего изображения? – Raptor
ФайлURL является gif в каталоге документов. Размер файла изображения меньше 1-2 МБ. Функция запускается IBAction, но я предполагаю, что она запущена в основном потоке? –