KPermission

Easy request permissions on iOS


Keywords
camera, dialog, ios, location, medialibrary, motion, notification, permissions, photolibrary-ios, reminder, request, speech, swift, ui
License
MIT
Install
pod try KPermission

Documentation

KPermission

MIT Licance MIT Licance MIT Licance MIT Licance

Advantages

  • Simply use.
  • Easy permission request.

Requirements

  • Xcode 9.0 +
  • iOS 11.0 or greater

Installation

CocoaPods

  1. Install CocoaPods
  2. Add this repo to your Podfile
platform :ios, '11.0'

target 'ProjectName' do
  use_frameworks!
  pod 'KPermission'
end
  1. Run pod install
  2. Open up the new .xcworkspace that CocoaPods generated
  3. Whenever you want to use the library: import KPermission

Manually

  1. Simply download the KPermission source files and import them into your project.

Usage

KPermission.shared.view.show(view: self.view, types: [.camera, .photoLibrary], animation: .scale)

Permission types:

  • Camera
  • Photo Library
  • Notification
  • Location
  • Microphone
  • Calander
  • Contacts
  • Reminder
  • Motion
  • Media Library
  • Speech

License

Usage is provided under the MIT License. See LICENSE for the full details.