                     println("Show the microphone system alert")
                     self.showMicrophoneSystemAlert(completion)
                 })
+        } else {
+            completion?(granted: (authorizationStatus == AVAuthorizationStatus.Authorized), userDialogResult: .NoAction, systemDialogResult: .NoAction)
         }
     }
 }

                    delegate?.application?(application, didFailToRegisterForRemoteNotificationsWithError: error)
                },
                grantAction: {
                    self.showRemoteNotificationSystemAlert((.Badge | .Alert | .Sound))
                }
            )
        } else {

                }, grantAction: {
                    self.showCameraSystemAlert(completion)
                })
        } else {
            completion?(granted: (authorizationStatus == AVAuthorizationStatus.Authorized), userDialogResult: .NoAction, systemDialogResult: .NoAction)
        }
    }
    
