Hãy để tôi tóm tắt điều này ngay lập tức: "Trả lời đầu tiên" trong một tệp nib là một đối tượng, đại diện cho phần tử điều khiển giao diện người dùng có tiêu điểm của người dùng. Vì vậy, nếu người dùng nhấp vào một điều khiển, nib đặt điều khiển giao diện người dùng được nhấp là Trả lời đầu tiên. Trong ứng dụng của tôi, tôi có thể tạo một lối thoát cho "Responder đầu tiên" từ ngòi bút, để tôi có thể gửi một thông điệp "tạo màu chữ đỏ" cho bất kỳ điều gì người dùng đã kích hoạt bằng cách nhấp vào. Sau đó, nếu điều khiển UI Responder đầu tiên này không hiểu được thông báo đó, thông điệp sẽ được truyền đi trong chuỗi trả lời, cho đến khi phần tử điều khiển giao diện người dùng hoặc yếu tố cha mẹ (và vân vân) hiểu được thông báo. Nếu không, nó sẽ bị bỏ qua."Câu trả lời đầu tiên" - Tôi có nhận được quyền đó không?
Vì vậy, Responder đầu tiên luôn thiết lập "liên kết" với điều khiển giao diện người dùng có tiêu điểm. Có đúng không?
cảm ơn. Bạn có thể giải thích những gì bạn có nghĩa là "mục tiêu"? – Thanks
http://developer.apple.com/documentation/Cocoa/Conceptual/CocoaFundamentals/CommunicatingWithObjects/chapter_6_section_5.html#//apple_ref/doc/uid/TP40002974-CH7-SW31 –
@Peter, liên kết của bạn trong nhận xét ở trên bị hỏng – Casebash