                     self.detectAndCallback()
             })
         case .Unauthorized:
-            self.showDeniedAlert(.Events, presentingViewController: presentingViewController)
+            self.showDeniedAlert(.Events)
         default:
             break
         }

        }
    }
    
    public func requestPhotos(presentingViewController: UIViewController? = nil) {
        switch statusPhotos() {
        case .Unknown:
            PHPhotoLibrary.requestAuthorization({ (status) -> Void in
                self.detectAndCallback()
            })
        case .Unauthorized:
            self.showDeniedAlert(.Photos, presentingViewController: presentingViewController)
        default:
            break
        }

        }
    }

    public func requestLocationInUse() {
        switch statusLocationInUse() {
        case .Unknown:
            locationManager.delegate = self
            locationManager.requestWhenInUseAuthorization()
        case .Unauthorized:
            self.showDeniedAlert(.LocationInUse)
        case .Disabled:
            self.showDisabledAlert(.LocationInUse)
        default:
            break
        }
