Назовите метод AppDelegate от класса

В основном я должен назвать метод в своем AppDelegate от одного из моих классов контроллера представления.

В настоящее время я делаю следующее:

myAppDelegate *appDelegate = (myAppDelegate *)[[UIApplication sharedApplication] delegate];

[appDelegate doMethod];

И включая myAppDelegate.h наверху.m файла класса:

#import "myAppDelegate.h"

Когда я выполняю его, все работает...

Но я получаю соблюдающее предупреждение:

warning 'myAppDelegate' may not respond to '-doMethod'

Есть ли иначе, что я должен сослаться на делегата приложения?

Спасибо за любую справку заранее.

Править: ЗАФИКСИРОВАННЫЙ:

Все, что я должен был сделать, было, объявляют метод в.h файле AppDelegate:

-(void)doMethod;

6
задан element119 12 June 2010 в 14:58
поделиться

1 ответ

добавление в комментарий Marks. Объявлен ли - (void) doMethod; в файле заголовка appDelegate и импортирован ли файл appDelegate.h в файл, из которого вы пытаетесь вызвать метод:)

Извините, я должен был поместить его как ответ в первую очередь, поэтому вопрос не выглядит без ответа: /

4
ответ дан 17 December 2019 в 07:00
поделиться