Могу ли я использовать метод класса в качестве обратного вызова делегата

В методе метода класса я объявляю следующее:

    UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Hello" 
                                                   message:@"World"
                                                  delegate:self
                                         cancelButtonTitle:@"Cancel" 
                                         otherButtonTitles:@"Done", nil];

Теперь, хотя содержащий метод является методом класса, компилятор не жалуется наdelegate:self, Теперь, чтобы быть делегатом, я должен реализовать метод вUIAlertViewDelegate протокол.

Имеет ли значение сейчас, является ли метод методом класса или нет, для вызова, когда пользователь взаимодействует с моим AlertView?

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

Ответы на вопрос(2)

Ваш ответ на вопрос