AppDelegate.swift 707 B

123456789101112131415161718192021222324
  1. import Flutter
  2. import UIKit
  3. @main
  4. @objc class AppDelegate: FlutterAppDelegate {
  5. private var coreApi: CoreApiImpl?
  6. override func application(
  7. _ application: UIApplication,
  8. didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
  9. ) -> Bool {
  10. let controller = window?.rootViewController as! FlutterViewController
  11. // 创建 CoreApi 实例
  12. coreApi = CoreApiImpl(controller: controller)
  13. // 注册 CoreApi
  14. CoreApiSetup.setUp(binaryMessenger: controller.binaryMessenger, api: coreApi)
  15. GeneratedPluginRegistrant.register(with: self)
  16. return super.application(application, didFinishLaunchingWithOptions: launchOptions)
  17. }
  18. }