Tôi mới phát triển iOS. Tôi ít nhầm lẫn khi tôi thêm một nút programmatically.When chúng ta gán một mục tiêu để nút như:addTarget: self so với addTarget: nil
[button addTarget:self action:@selector(CallMe) forControlEvents:UIControlEventTouchUpInside];
và
[button addTarget:nil action:@selector(CallMe) forControlEvents:UIControlEventTouchUpInside];
Nó được gọi CallMe
phương pháp trong cả hai trường hợp. Ai có thể giải thích cho tôi những gì là sự khác biệt thực sự giữa hai dòng mã. Nó sẽ hữu ích hơn nếu bất cứ ai có thể giải thích làm việc của addTarget
đặc biệt. Cảm ơn bạn rất nhiều. Trợ giúp sẽ được chiếm đoạt.
@ H2CO3 sai. Thêm một mục tiêu nil gửi thông báo hành động dọc theo chuỗi trả lời. – Sven
@ H2CO3 có, bây giờ nó không gọi phương pháp, tôi nghĩ rằng tôi đã không xây dựng mã của tôi thời gian qua, sai lầm ngớ ngẩn.But bạn có thể cho tôi biết lý do tại sao chúng tôi vượt qua "tự" để addTarget.According kiến thức của tôi tự hoạt động như con trỏ này Xin đừng bận tâm nhưng tôi đang bối rối, bạn sẽ giúp tôi ra khỏi điều này. –
@Sven Sai, thực sự, quên mất điều đó. Tôi đứng sửa. –