Я пытался связать его с этим кодом, но проблема в том, что [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];
}];
}
Есть идеи?