Я создал три UIImageViews. Затем я добавил UITextField к каждому изображению как подпредставление.
Когда пользователь нажимает на текстовое поле, я хочу определить, к какому текстовому полю относится UIImageView. Я пытаюсь следующий код:
-(void)textFieldDidBeginEditing : (UITextField *)textField {
textField = retainedObject;
MyPicture *capture = nil;
for (UIImageView *oneView in retainedObject.superview) {
if ([oneView isMemberOfClass:[myPicture class]])
capture = (UIImageView *)oneView;
}
Однако я получаю ошибку, что UIView может не отвечать на счет путем перечисления. Похоже, суперпредставление текстового поля скорее UIView, чем UIImageView? Кто-нибудь может помочь решить эту проблему?
Спасибо
Martin