| 123456789101112131415161718192021222324252627282930 |
- #import "FlutterAliCameraPlugin.h"
- #import <flutter_ali_camera/flutter_ali_camera-Swift.h>
- #if __has_include(<flutter_ali_camera/flutter_ali_camera-Swift.h>)
- #import <flutter_ali_camera/flutter_ali_camera-Swift.h>
- #else
- // Support project import fallback if the generated compatibility header
- // is not copied when this plugin is created as a library.
- // https://forums.swift.org/t/swift-static-libraries-dont-copy-generated-objective-c-header/19816
- #import "flutter_ali_camera-Swift.h"
- #endif
- @implementation FlutterAliCameraPlugin
- + (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {
- // FlutterMethodChannel* channel = [FlutterMethodChannel
- // methodChannelWithName:@"flutter_ali_camera"
- // binaryMessenger:[registrar messenger]];
- // FlutterAliCameraPlugin* instance = [[FlutterAliCameraPlugin alloc] init];
- // [registrar addMethodCallDelegate:instance channel:channel];
- // [registrar registerViewFactory:[[CameraViewFactory1 alloc]initWithMessenger:[registrar messenger]] withId:@"com.i2edu.cameraLib"];
- [SwiftFlutterAliCameraPlugin registerWithRegistrar:registrar];
- }
- - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult)result {
- if ([@"getPlatformVersion" isEqualToString:call.method]) {
- result([@"iOS " stringByAppendingString:[[UIDevice currentDevice] systemVersion]]);
- } else {
- result(FlutterMethodNotImplemented);
- }
- }
- @end
|