Возможно, это сбой, поскольку UIView не имеет метода myFunction. Чтобы добавить myFunction в объект UIView, вам необходимо подклассифицировать его.
Я предполагаю, что вы подклассифицировали свой UIView и назвали его чем-то вроде MyView. Вероятно, вы также подклассифицировали свой UIViewController и назвали его MyUIViewController. Поэтому у вас могут быть:
@interface MyViewController : UIViewController {
MyView *myView;
....
}
Теперь вы можете позвонить [self.myView myFunction];
Это один способ. Другой способ может быть:
[(MyView *)self.view myFunction];
Это зависит от того, является ли MyView первый взгляд в иерархии (или должны быть установлены в файлах СИБ).
Вы можете сообщить об ошибке? Было бы полезно иметь более подробную информацию, чем «авария». –
Yup, разместил его ниже ... – Adam