Skip to content

Commit

Permalink
Updated tvOS example target.
Browse files Browse the repository at this point in the history
  • Loading branch information
ivanvorobei committed Jul 26, 2021
1 parent 2c4aae2 commit e38ab0a
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 17 deletions.
8 changes: 4 additions & 4 deletions Example Apps/SPPermissions.xcodeproj/project.pbxproj
Expand Up @@ -19,7 +19,7 @@
F47CBAEA265001FF00A8A00F /* RootControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47CBAE9265001FF00A8A00F /* RootControllerExtension.swift */; };
F47CBB10265182DD00A8A00F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F47CBB0A265182DC00A8A00F /* Assets.xcassets */; };
F47CBB12265182DD00A8A00F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47CBB0D265182DC00A8A00F /* AppDelegate.swift */; };
F47CBB13265182DD00A8A00F /* RootControllers.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47CBB0F265182DC00A8A00F /* RootControllers.swift */; };
F47CBB13265182DD00A8A00F /* RootController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47CBB0F265182DC00A8A00F /* RootController.swift */; };
F47CBB152651830600A8A00F /* Dependencies in Frameworks */ = {isa = PBXBuildFile; productRef = F47CBB142651830600A8A00F /* Dependencies */; };
F47CBB17265186CD00A8A00F /* RootControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47CBB16265186CD00A8A00F /* RootControllerExtension.swift */; };
F4E350E42651BC8800D2CA45 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F4E350E32651BC8800D2CA45 /* LaunchScreen.storyboard */; };
Expand Down Expand Up @@ -67,7 +67,7 @@
F47CBB052651826300A8A00F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F47CBB0A265182DC00A8A00F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
F47CBB0D265182DC00A8A00F /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
F47CBB0F265182DC00A8A00F /* RootControllers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RootControllers.swift; sourceTree = "<group>"; };
F47CBB0F265182DC00A8A00F /* RootController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RootController.swift; sourceTree = "<group>"; };
F47CBB16265186CD00A8A00F /* RootControllerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootControllerExtension.swift; sourceTree = "<group>"; };
F4C77E9E266D5A16001D5870 /* iOS Example.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "iOS Example.entitlements"; sourceTree = "<group>"; };
F4E350E32651BC8800D2CA45 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
Expand Down Expand Up @@ -199,7 +199,7 @@
F47CBB0E265182DC00A8A00F /* Scenes */ = {
isa = PBXGroup;
children = (
F47CBB0F265182DC00A8A00F /* RootControllers.swift */,
F47CBB0F265182DC00A8A00F /* RootController.swift */,
F47CBB16265186CD00A8A00F /* RootControllerExtension.swift */,
);
path = Scenes;
Expand Down Expand Up @@ -383,7 +383,7 @@
files = (
F47CBB17265186CD00A8A00F /* RootControllerExtension.swift in Sources */,
F47CBB12265182DD00A8A00F /* AppDelegate.swift in Sources */,
F47CBB13265182DD00A8A00F /* RootControllers.swift in Sources */,
F47CBB13265182DD00A8A00F /* RootController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down
Binary file not shown.
14 changes: 3 additions & 11 deletions Example Apps/tvOS Example/App/AppDelegate.swift
Expand Up @@ -23,19 +23,11 @@ import UIKit
import SparrowKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
class AppDelegate: SPAppWindowDelegate {

var window: UIWindow?

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
launch(RootController().wrapToNavigationController(prefersLargeTitles: true))
let rootController = RootController().wrapToNavigationController(prefersLargeTitles: true)
makeKeyAndVisible(viewController: rootController, tint: .systemBlue)
return true
}

func launch(_ viewController: UIViewController) {
let frame = UIScreen.main.bounds
window = UIWindow(frame: frame)
window?.rootViewController = viewController
window?.makeKeyAndVisible()
}
}
Expand Up @@ -66,7 +66,7 @@ class RootController: SPTableViewController {

extension RootController: SPPermissionsDataSource {

func deniedAlertTexts(for permission: SPPermissions.Permission) -> SPPermissionDeniedAlertTexts? {
func deniedAlertTexts(for permission: SPPermissions.Permission) -> SPPermissionsDeniedAlertTexts? {
if permission.type == .notification {

// If returned nil, alert will not show.
Expand Down
2 changes: 1 addition & 1 deletion SPPermissions.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|

s.name = "SPPermissions"
s.version = "6.6.0"
s.version = "6.6.1"
s.summary = "Ask permissions on Swift. Available List, Dialog & Native interface. Can check state permission."
s.homepage = "https://github.com/ivanvorobei/SPPermissions"
s.source = { :git => "https://github.com/ivanvorobei/SPPermissions.git", :tag => s.version }
Expand Down

0 comments on commit e38ab0a

Please sign in to comment.