Trong một phương pháp phương pháp lớp Tôi tuyên bố như sau:Tôi có thể sử dụng một phương pháp học như một callback đại biểu
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Hello"
message:@"World"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Done", nil];
Bây giờ mặc dù phương pháp chứa là một phương pháp học, trình biên dịch không khiếu nại về việc delegate:self
. Bây giờ là đại biểu tôi phải thực hiện phương thức trong giao thức UIAlertViewDelegate
.
Hiện giờ có quan trọng không, nếu phương pháp này là phương pháp lớp hay không, để được gọi khi người dùng tương tác với AlertView của tôi?
Tôi hỏi câu hỏi này, vì lớp của tôi không có bất kỳ biến mẫu nào nên tôi chỉ muốn nó chứa các phương thức lớp.
Bạn có nghĩa là phương pháp lớp học? : P –
Bạn có thể thử tên lớp thay vì tự, trong đó đề cập đến trường hợp. –
Đồng thời xem câu trả lời cho http://stackoverflow.com/questions/1781046/dynamically-invoke-a-class-method-in-objective-c. Đó là sự liên quan tôi nghĩ. –