Changed macro definition to use NSSelectorFromString to supress compilation warnings when using cocoapods