Przeszukałem go, ale nie byłem w stanie dowiedzieć się, jaki jest szybki odpowiednik respondsToSelector:
.
Jest to jedyna rzecz, jaką mogłem znaleźć ( szybka alternatywa dla respondsToSelector:), ale nie jest ona zbyt istotna w moim przypadku, ponieważ sprawdza obecność delegata, nie mam delegata, chcę tylko sprawdzić, czy istnieje nowy interfejs API lub nie, gdy działa na urządzeniu, a jeśli nie, powróć do poprzedniej wersji interfejsu API.
NSClassFromString
i respondsToSelector
między innymi mechaniki do sprawdzania nowo zaimplementowanej funkcjonalności, muszę uwierzyć, że mechanizmy te już istnieją lub będą dostępne przed wydaniem. Spróbuj obejrzeć Advanced Interop...
wideo z WWDC.
if #available(...)
w Swift 2.x, aby uniknąć używania go respondsToSelector
w pierwszej kolejności. Ale ty to wiedziałeś. ( Apple.co/1SNGtMQ )