In der Interfacedeklaration wo die Outlets deklariert sind muss sowas stehen wie
@property (nonatomic, weak) IBOutlet UIImage *imageName;
wobei statt UIImage auch eine eigene Klasse stehen darf, sofern die Klasse von UIImage abgeleitet ist, d.h. im *.h file muss eine Interfacedeklaration stehen die ca so aussieht:
@interface DeineKlasseAufDieDeinOutletZeigt : UIImage
Mit anderen Worten: da dein Outlet intern eine Art Pointer auf ein Image darstellt, muss das Outlet auch ein Typ Image (bzw. UIImage) sein. Macht ja auch Sinn, denn ein Pointer von einem anderen Typ wüsste ja mit einem Image nix anzufangen; Wäre dein Outlet zB ein UIDatePicker, so würde ein DatePicker erwartet und die Klasse wüsste, wie der DatePicker zu handhaben ist. Du hast ein Image, also muss dein Pointer auch einen passenden Typ haben, eben UIImage (ich nehme mal an, dass deine Bilder UIImages sind)