Свойство tag
объявлено в UIView
, а не UIImageView
.Приведение не требуется.
NSInteger myTag = recognizer.view.tag;
В целях иллюстрации вы можете преобразовать представление в UIImageView
, если хотите, например, получить доступ к его свойству image
:
UIImage *img = ((UIImageView *)recognizer.view).image;
Для простоты использования вы можете использовать локальную переменную, чтобы сделать последующие обращения более понятными:
UIImageView *imageView = (UIImageView *)recognizer.view;
UIImage *img = imageView.image;