Вы должны определить ViewController, на котором включен UIImageView, для класса AppDelegate, чтобы applicationDidFinishLaunching мог ссылаться на него.
В AppDelegate добавьте @ class whatViewController перед оператором интерфейса,
и определить экземпляр.
#import <UIKit/UIKit.h>
@class WhateverViewController;
@interface WebDemoAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
WhateverViewController *whateverViewController;
}
Теперь ваше приложение имеет ссылку на whatViewController. Затем вы можете вызвать метод в whatViewController, чтобы изменить UIImageView или установить UIImageView напрямую. Конечно, это предполагает, что экземпляр instanceViewController создается (например, alloc / init или загружается из nib); прежде чем пытаться что-то установить, оно должно существовать.