     
     @objc private func pushReview_application(application: UIApplication, handleActionWithIdentifier identifier: String?, forLocalNotification notification: UILocalNotification, withResponseInfo responseInfo: [NSObject : AnyObject], completionHandler: () -> Void) {
         var shouldCallCompletionHandler = true
-        if respondsToSelector(Selector("pushReview_application:handleActionWithIdentifier:forLocalNotification:withResponseInfo:completionHandler:")) {
+        if respondsToSelector(selectorForString("pushReview_application:handleActionWithIdentifier:forLocalNotification:withResponseInfo:completionHandler:")) {
             pushReview_application(application, handleActionWithIdentifier: identifier, forLocalNotification: notification, withResponseInfo: responseInfo, completionHandler: completionHandler)
             shouldCallCompletionHandler = false
         }
-        if respondsToSelector(Selector("application:handleActionWithIdentifier:forLocalNotification:completionHandler:")) {
+        if respondsToSelector(selectorForString("application:handleActionWithIdentifier:forLocalNotification:completionHandler:")) {
             if #available(iOS 8.0, *) {
                 (self as? UIApplicationDelegate)?.application?(application, handleActionWithIdentifier: identifier, forLocalNotification: notification, completionHandler: completionHandler)
                 shouldCallCompletionHandler = false

        }
    }
}

        }
        
        dispatch_once(&Static.token) {
            swizzle(selectorForString("application:didReceiveLocalNotification:"), selectorForString("pushReview_application:didReceiveLocalNotification:"))
            swizzle(selectorForString("application:didReceiveRemoteNotification:fetchCompletionHandler:"), selectorForString("pushReview_application:didReceiveRemoteNotification:fetchCompletionHandler:"))
            swizzle(selectorForString("application:handleActionWithIdentifier:forRemoteNotification:withResponseInfo:completionHandler:"), selectorForString("pushReview_application:handleActionWithIdentifier:forRemoteNotification:withResponseInfo:completionHandler:"))
            swizzle(selectorForString("application:handleActionWithIdentifier:forLocalNotification:withResponseInfo:completionHandler:"), selectorForString("pushReview_application:handleActionWithIdentifier:forLocalNotification:withResponseInfo:completionHandler:"))
        }
    }
    
