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