У меня проблемы с обновлением образа UIImageView из метода, который вызывается из NSTimer.Он работает в методе viewDidLoad, где я делаю что-то вроде [imageView setImage:[self getNextImage]];
, позже я делаю
NSTimer* readTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(readSource:) userInfo:nil repeats:NO];
[readTimer fire];
, чтоработает и метод readSource вызывается.Там я поместил этот код:
UIImageView* tempImageView = (UIImageView*)[containerView viewWithTag:nextDefragSourcePosition ];
, который возвращает именно то изображение, которое я хочу получить - но следующая строка не меняет изображение UIImageView
[tempImageView setImage:dataBeingReadImage];
Есть идеи?Заранее спасибо.Хайко