Red de conocimiento informático - Aprendizaje de programación - La autorización de inicio de sesión de terceros de iOS13 se realizó correctamente; regrese a la aplicación sin llamar a métodos como openURL

La autorización de inicio de sesión de terceros de iOS13 se realizó correctamente; regrese a la aplicación sin llamar a métodos como openURL

Debido al nuevo SceneDelegate en iOS13, SceneDelegate no llamará a la URL abierta de AppDelegate durante la devolución de llamada de autorización de inicio de sesión de WeChat

-(void)scene:(UIScene*)sceneopenURLContexts:(NSSet *)URLContextsAPI_AVAILABLE(ios(13.0) ){

NSSet*set = URLContexts;

[setenumerateObjectsUsingBlock:^(id?_Nonnullobj, BOOL*_Nonnullstop) {

if(@available(iOS13. 0, *)){

UIOpenURLContext*context = obj;

[WXApi handleOpenURL:context.URL delegado:self];

}else{

p>

// Recuperar versiones anteriores

}

}];

}