AppDelegate.swift 858 B

12345678910111213141516171819202122
  1. import UIKit
  2. import Flutter
  3. @UIApplicationMain
  4. @objc class AppDelegate: FlutterAppDelegate {
  5. override func application(
  6. _ application: UIApplication,
  7. didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
  8. ) -> Bool {
  9. let controller:FlutterViewController = window?.rootViewController as! FlutterViewController
  10. GeneratedPluginRegistrant.register(with: self)
  11. PDFSDKInfoPlugin.init(messenger: controller.binaryMessenger)
  12. weak var registrar = self.registrar(forPlugin: "plugin-name")
  13. let factory = PDFLNativeViewFactory(messenger: registrar!.messenger())
  14. self.registrar(forPlugin: "<plugin-name>")!.register(
  15. factory,
  16. withId: "com.compdfkit.pdf.flutter.pdfview")
  17. return super.application(application, didFinishLaunchingWithOptions: launchOptions)
  18. }
  19. }