iOS: как подключить DropBox из расширения Share? - PullRequest
0 голосов
/ 09 июля 2019

Я пытался связать его с этим кодом, но проблема в том, что [UIApplication sharedApplication] не может быть использовано оттуда.

Документы

ОШИБКА: «sharedApplication» недоступно: недоступно в iOS (расширение приложения) - вместо этого используйте подходящие решения на основе контроллера представления.

- (void) viewDidLoad
{
    self.navigationController.navigationBar.topItem.rightBarButtonItem.title = @"Save";

    if (!([DBClientsManager authorizedClient] || [DBClientsManager authorizedTeamClient]))
    {
       [self connectDropBox];
    }
    else
    {
        [self performSegueWithIdentifier:@"showSelectionModeView" sender:nil];
    }
}

 - (void)connectDropBox
    {
        [DBClientsManager authorizeFromController:[UIApplication sharedApplication]
                                       controller:self
                                          openURL:^(NSURL *url) {
                                              [[UIApplication sharedApplication] openURL:url];
                                          }];
    }

Есть идеи?

...