Могу ли я использовать метод класса в качестве обратного вызова делегата
В методе метода класса я объявляю следующее:
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Hello"
message:@"World"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Done", nil];
Теперь, хотя содержащий метод является методом класса, компилятор не жалуется наdelegate:self
, Теперь, чтобы быть делегатом, я должен реализовать метод вUIAlertViewDelegate
протокол.
Имеет ли значение сейчас, является ли метод методом класса или нет, для вызова, когда пользователь взаимодействует с моим AlertView?
Я задаю этот вопрос, потому что у моего класса нет переменных экземпляра, поэтому я бы предпочел, чтобы он содержал только методы класса.