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