提交 b9ed8144 authored 作者: JarvanMo's avatar JarvanMo

fix compile issue

上级 3cc92419
...@@ -67,16 +67,24 @@ BOOL handleOpenURLByFluwx = YES; ...@@ -67,16 +67,24 @@ BOOL handleOpenURLByFluwx = YES;
NSObject <FlutterPluginRegistrar> *_fluwxRegistrar; NSObject <FlutterPluginRegistrar> *_fluwxRegistrar;
- (instancetype)initWithRegistrar:(NSObject <FlutterPluginRegistrar> *)registrar methodChannel:(FlutterMethodChannel *)flutterMethodChannel { + (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar> *)registrar {
FlutterMethodChannel *channel =
[FlutterMethodChannel methodChannelWithName:@"com.jarvanmo/fluwx"
binaryMessenger:[registrar messenger]];
FluwxPlugin *instance = [[FluwxPlugin alloc] initWithChannel:channel];
[registrar addApplicationDelegate:instance];
[registrar addMethodCallDelegate:instance channel:channel];
}
- (instancetype)initWithChannel:(FlutterMethodChannel *)channel {
self = [super init]; self = [super init];
if (self) { if (self) {
_fluwxRegistrar = registrar; _channel = channel;
_isRunning = NO;
_qrauth = [[WechatAuthSDK alloc] init]; _qrauth = [[WechatAuthSDK alloc] init];
_qrauth.delegate = self; _qrauth.delegate = self;
_isRunning = NO;
thumbnailWidth = 150; thumbnailWidth = 150;
_channel = flutterMethodChannel; _attemptToResumeMsgFromWxFlag = NO;
_attemptToResumeMsgFromWxFlag = false;
#if WECHAT_LOGGING #if WECHAT_LOGGING
[WXApi startLogByLevel:WXLogLevelDetail logBlock:^(NSString *log) { [WXApi startLogByLevel:WXLogLevelDetail logBlock:^(NSString *log) {
[self logToFlutterWithDetail:log]; [self logToFlutterWithDetail:log];
...@@ -157,16 +165,6 @@ NSObject <FlutterPluginRegistrar> *_fluwxRegistrar; ...@@ -157,16 +165,6 @@ NSObject <FlutterPluginRegistrar> *_fluwxRegistrar;
} }
} }
+ (void)registerWithRegistrar:(nonnull NSObject<FlutterPluginRegistrar> *)registrar {
<#code#>
}
+ (void)registerWithRegistrar:(nonnull NSObject<FlutterPluginRegistrar> *)registrar {
<#code#>
}
- (void)openWeChatInvoice:(FlutterMethodCall *)call result:(FlutterResult)result { - (void)openWeChatInvoice:(FlutterMethodCall *)call result:(FlutterResult)result {
NSString *appId = call.arguments[@"appId"]; NSString *appId = call.arguments[@"appId"];
...@@ -1068,8 +1066,8 @@ NSObject <FlutterPluginRegistrar> *_fluwxRegistrar; ...@@ -1068,8 +1066,8 @@ NSObject <FlutterPluginRegistrar> *_fluwxRegistrar;
}; };
} }
if(channel != nil){ if(_channel != nil){
[channel invokeMethod:@"onWXShowMessageFromWX" arguments:result]; [_channel invokeMethod:@"onWXShowMessageFromWX" arguments:result];
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论