Tôi đã googled nhưng không thể tìm ra những gì nhanh chóng tương đương respondsToSelector:
là.
Đây là điều duy nhất tôi có thể tìm thấy ( Swift thay thế để trả lời ToSelector :) nhưng không quá liên quan trong trường hợp của tôi vì nó kiểm tra sự tồn tại của đại biểu, tôi không có đại biểu Tôi chỉ muốn kiểm tra xem API mới có tồn tại không hoặc không khi chạy trên thiết bị và nếu không rơi trở lại phiên bản api trước đó.
NSClassFromString
và respondsToSelector
trong số các cơ chế khác để kiểm tra chức năng mới được triển khai, tôi đã tin rằng các cơ chế đã được áp dụng hoặc sẽ có trước khi phát hành. Hãy thử xem Advanced Interop...
video từ WWDC.
if #available(...)
trong Swift 2.x để tránh sử dụng respondsToSelector
ngay từ đầu. Nhưng bạn biết điều đó. ( apple.co/1SNGtMQ )