处理苹果bug 默认键盘颜色改为
This commit is contained in:
@@ -106,7 +106,16 @@ static NSString * const kKBAppleUserIdentifierKey = @"com.company.keyboard.apple
|
||||
|
||||
- (void)authorizationController:(ASAuthorizationController *)controller didCompleteWithError:(NSError *)error API_AVAILABLE(ios(13.0)) {
|
||||
if (self.completion) {
|
||||
self.completion(nil, error);
|
||||
NSError *finalError = error;
|
||||
if (@available(iOS 13.0, *)) {
|
||||
if ([error.domain isEqualToString:ASAuthorizationErrorDomain] && error.code == ASAuthorizationErrorCanceled) {
|
||||
finalError = [NSError errorWithDomain:error.domain
|
||||
code:error.code
|
||||
userInfo:@{NSLocalizedDescriptionKey: KBLocalized(@"登录已取消")
|
||||
}];
|
||||
}
|
||||
}
|
||||
// self.completion(nil, finalError);
|
||||
}
|
||||
self.completion = nil;
|
||||
self.presentingVC = nil;
|
||||
|
||||
Reference in New Issue
Block a user