Accéder au contenu principal

Articles

Affichage des articles du décembre, 2019

Sélecteur de fichier (Open) avec MacCatalyst

Dans mon précédent article sur UIMenuBuilder avec MacCatalyst, je créais une entrée de menu open dans le menu Fichier par défaut. Cette entrée lançait la fonction importfile: dans le Responder en cours. Mais je n'expliquais pas comment ouvrir le sélecteur de fichiers... Voici le code à ajouter dans le ViewController principal : #pragma mark - Import File #if TARGET_OS_MACCATALYST - ( void ) documentPickerWasCancelled :( UIDocumentPickerViewController *)controller {     NSLog ( @"documentPickerWasCancelled:" ); } - ( void ) documentPicker :( UIDocumentPickerViewController *)controller didPickDocumentsAtURLs :( NSArray < NSURL *> *)urls {     NSLog ( @"documentPicker:didPickDocumentsAtURLs:" );     UIApplication *app = [ UIApplication sharedApplication ];     for ( NSURL *url in urls) {         if ([app. delegate application :app openURL :url options : @{ } ]== NO ) {             [ Usefull AlertWithTitle :url. descr