From b2300564495bf543196f9655c2456de70470757b Mon Sep 17 00:00:00 2001 From: wangzhaoyao Date: Tue, 11 Oct 2022 12:54:57 +0800 Subject: [PATCH] 1.update --- ios/Classes/Api/MOPAppletDelegate.h | 2 +- ios/Classes/Api/MOPAppletDelegate.m | 3 ++- ios/Classes/MopPlugin.m | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ios/Classes/Api/MOPAppletDelegate.h b/ios/Classes/Api/MOPAppletDelegate.h index ec851e7..dd924fe 100644 --- a/ios/Classes/Api/MOPAppletDelegate.h +++ b/ios/Classes/Api/MOPAppletDelegate.h @@ -14,7 +14,7 @@ NS_ASSUME_NONNULL_BEGIN + (instancetype)instance; -@property (nonatomic, copy) void (^bindGetPhoneNumber)(NSDictionary *dic); +@property (nonatomic, copy) void (^bindGetPhoneNumbers)(NSDictionary *dic); @end diff --git a/ios/Classes/Api/MOPAppletDelegate.m b/ios/Classes/Api/MOPAppletDelegate.m index 64d15f6..6fcea3f 100644 --- a/ios/Classes/Api/MOPAppletDelegate.m +++ b/ios/Classes/Api/MOPAppletDelegate.m @@ -139,7 +139,8 @@ static NSString *scheme = @"fatae55433be2f62915";//App对应的scheme FlutterMethodChannel *channel = [[MopPlugin instance] methodChannel]; [channel invokeMethod:@"extensionApi:getPhoneNumber" arguments:params result:^(id _Nullable result) { - !bindGetPhoneNumber?: bindGetPhoneNumber(result); + self.bindGetPhoneNumbers = bindGetPhoneNumber; +// !self.bindGetPhoneNumbers?: bindGetPhoneNumber(result); }]; } diff --git a/ios/Classes/MopPlugin.m b/ios/Classes/MopPlugin.m index 919c18b..f1821b5 100644 --- a/ios/Classes/MopPlugin.m +++ b/ios/Classes/MopPlugin.m @@ -77,13 +77,13 @@ static MopPlugin *_instance; result(dict); } else if ([@"getPhoneNumberResult" isEqualToString:call.method]) { - if ([MOPAppletDelegate instance].bindGetPhoneNumber) { + if ([MOPAppletDelegate instance].bindGetPhoneNumbers) { NSDictionary *dic = [[NSDictionary alloc] initWithDictionary:call.arguments]; NSString *jsonString = [dic[@"phone"] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding]; NSError *error; NSDictionary *jsonDic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&error]; - [MOPAppletDelegate instance].bindGetPhoneNumber(jsonDic); + [MOPAppletDelegate instance].bindGetPhoneNumbers(jsonDic); } } else {