Tôi có một lớp học, trong đó có một hệ thống đại biểu dựa trên để gửi các loại yêu cầu khác nhau. nó sử dụng ủy nhiệm để cho đối tượng biết khi yêu cầu hoàn thành và cũng có thể nếu nó thành công o một lỗi.Làm thế nào để chuyển đổi một hệ thống gọi lại dựa trên đại biểu thành dựa trên khối?
Bây giờ, tôi cũng phải kiểm tra xem loại yêu cầu nào là phản hồi để thực hiện hành động thích hợp.
Tôi có lớp trình bao bọc nên cung cấp cho tôi một giao diện dựa trên khối giống nhau.
Tôi chuyển một khối hoàn thành và một khối lỗi đến một phương thức yêu cầu nên sử dụng nội bộ lớp này dựa trên đại biểu.
Và khi phản hồi đến, sẽ tự động gọi trình xử lý thích hợp cho loại yêu cầu đó và tùy thuộc vào thành công cũng như lỗi.
Tôi đã nhìn thấy một câu hỏi tương tự trên SO, nhưng đó là một chút không rõ ràng với tôi, Vì vậy, hãy đưa ra một ý tưởng chung về làm thế nào để đi về nó thay vì đánh dấu nó là trùng lặp ngay lập tức.
Bất kỳ ví dụ cho nhiều đối số? Ngoài ra tôi nhận được thông báo này khi gán 'RAExpendable' làm đại biểu:' Assigning to 'id' từ kiểu không tương thích 'RAExpendable * __ strong'' –
atulkhatri