Changed performSelector to respondsToSelector to fix CocoaPods issue

`respondsToSelector` caused a compiler error/warning during initial testing for version 3.2.16. The solution was to change to use `performSelector`. This worked in the Universal Binary, but not CocoaPods. This fix reverts back to the use of `respondsToSelector`, this time without the compiler error/warning.