24 lines
912 B
Swift
24 lines
912 B
Swift
import UIKit
|
||
|
||
/// UIKit 应用入口(UIKit 生命周期 + SwiftUI 内容视图混合架构)
|
||
@main
|
||
final class AppDelegate: UIResponder, UIApplicationDelegate {
|
||
|
||
func application(_ application: UIApplication,
|
||
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
|
||
// 远程控制期间保持屏幕常亮
|
||
application.isIdleTimerDisabled = true
|
||
return true
|
||
}
|
||
|
||
// MARK: - UISceneSession Lifecycle
|
||
|
||
func application(_ application: UIApplication,
|
||
configurationForConnecting connectingSceneSession: UISceneSession,
|
||
options: UIScene.ConnectionOptions) -> UISceneConfiguration {
|
||
let config = UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role)
|
||
config.delegateClass = SceneDelegate.self
|
||
return config
|
||
}
|
||
}
|