SceneDelegate.swift 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. //
  2. // SceneDelegate.swift
  3. // QuickSearchLocation
  4. //
  5. // Created by mac on 2024/4/10.
  6. //
  7. import UIKit
  8. class SceneDelegate: UIResponder, UIWindowSceneDelegate {
  9. var window: UIWindow?
  10. func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
  11. guard let _ = (scene as? UIWindowScene) else { return }
  12. }
  13. func sceneDidDisconnect(_ scene: UIScene) {
  14. // Called as the scene is being released by the system.
  15. // This occurs shortly after the scene enters the background, or when its session is discarded.
  16. // Release any resources associated with this scene that can be re-created the next time the scene connects.
  17. // The scene may re-connect later, as its session was not necessarily discarded (see `application:didDiscardSceneSessions` instead).
  18. }
  19. func sceneDidBecomeActive(_ scene: UIScene) {
  20. // Called when the scene has moved from an inactive state to an active state.
  21. // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive.
  22. ///判断要不要弹引导用户去评价
  23. QSLGuideusersToCommentManager.commentShare.manageWhetherTriggerPopUpWindow(QSLGuideusersToCommentType.nonMember)
  24. }
  25. func sceneWillResignActive(_ scene: UIScene) {
  26. // Called when the scene will move from an active state to an inactive state.
  27. // This may occur due to temporary interruptions (ex. an incoming phone call).
  28. }
  29. func sceneWillEnterForeground(_ scene: UIScene) {
  30. // Called as the scene transitions from the background to the foreground.
  31. // Use this method to undo the changes made on entering the background.
  32. }
  33. func sceneDidEnterBackground(_ scene: UIScene) {
  34. // Called as the scene transitions from the foreground to the background.
  35. // Use this method to save data, release shared resources, and store enough scene-specific state information
  36. // to restore the scene back to its current state.
  37. }
  38. }