2017-02-21 7 views
0

Я инициализация VC от моей раскадровки так:Попытки вызвать метод VC после его инициализации с нуля (Obj-C)

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil]; 
EstablishCallViewController *establishCallViewController = [storyboard instantiateViewControllerWithIdentifier:@"EstablishCallViewController"]; 
[[UIApplication sharedApplication].keyWindow setRootViewController:establishCallViewController]; 

я установил VC establishViewController к моим rootViewController, и тогда я бы хотел вызвать метод establishVoipCallAndShowCallViewController() следующим образом:

[establishCallViewController establishVoipCallAndShowCallViewController:EKandyOutgingVoIPCallOptions_startCallWithVideo]; 

Однако это возвращает

Нет visibl е @interface для 'EstablishViewCallController' объявляет селектор 'establishVoipCallAndShowCallViewController:'

Хммм, не справедливо! В моем establishViewCallController.h файле у меня есть:

@interface EstablishCallViewController : UIViewController 
    -(void)establishVoipCallAndShowCallViewController:(enum EKandyOutgingVoIPCallOptions)outgoingCallOption; 
@end 

Так почему не он обнаружения этого метода экземпляра? Или еще лучше, как я могу правильно вызвать этот метод экземпляра?

Метод (усеченный) Я пытаюсь вызвать

-(void)establishVoipCallAndShowCallViewController:(EKandyOutgingVoIPCallOptions)outgoingCallOption 
    { 
    ... 
+1

'- (Недействительными) establishVoipCallAndShowCallViewController;' VS (что я думаю) - '(void) установитьVoipCallAndShowCallViewController: (что-то) someParamter;' не та же подпись. – Larme

+0

@ Larme Хм .. любые подсказки о том, как правильно написать мой .h-файл? Параметр, который я передаю, является 'enum' – Trip

+0

Что-то вроде' - (void) optionVoipCallAndShowCallViewController: (EKandyOutgingVoIPCallOptions) опция; 'в вашем .h файле. И '- (void) установитьVoipCallAndShowCallViewController: (EKandyOutgingVoIPCallOptions) вариант {}' в вашем .m файле –

ответ

1

Это кажется, что вы забыли параметров для establishVoipCallAndShowCallViewController в файле .h

+0

Per комментарий @Larme «s, я добавил, что я думал, будет параметр и обновлять мой ответьте выше, но он по-прежнему дает ту же ошибку. – Trip

Смежные вопросы