NSInvalidArgumentException - XCode 6.0.1

Я понимаю, что эта ошибка много раз обсуждалась в stackru, но я все еще не уверен, что мне не хватает. Вот вывод консоли:

Unknown class CRBarGraphController in Interface Builder file.
2014-11-18 18:40:05.796 Test[7319:60b] -[UIImageView start2]: unrecognized selector sent to instance 0x16562ac0
2014-11-18 18:40:06.256 Test[7319:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIImageView start2]: unrecognized selector sent to instance 0x16562ac0'

CRBarGraphController.m определяет функцию (void)start2; также объявлено в интерфейсе для CRBarGraphController.h,

start2 вызывается из CRGraphViewController.m используя следующий код:

-(void)viewWillAppear:(BOOL)animated {
    self.navigationController.navigationBarHidden = NO;
    [self.bar_Graph start2];
}

где bar_Graph является объектом CRBarGraphControllerзаявлено в CRGraphViewController.h как:

@property (weak, nonatomic) IBOutlet CRBarGraphController *bar_Graph;

CRGraphViewController.h импортирует CRBarGraphController.h Кроме того, в раскадровке выход bar_Graph установлен на класс, CRBarGraphController,

Почему XCode все еще думает, что bar_Graph является экземпляром UIImageView и не CRBarGraphComtroller? Я включил точку останова исключения, чтобы убедиться, что исключение происходит из того места, где вызывается start2.

0 ответов

Другие вопросы по тегам