Расширение общего доступа к iOS 8.3 - запуск схем URL
после обновления iOS 8.3 мое расширение общего ресурса (которое вызывает мое основное приложение с использованием схем URL) перестало работать. Итак, я узнал, что подход UIWebView, который мне пришлось запустить, больше не работает. Я также попробовал подход, который Apple рекомендует, используя NSExtensionContext, но все еще безрезультатно. Есть мысли по этому поводу? Мой код выглядит следующим образом:
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
[self.view addSubview: webView];
NSString *urlString = "com.myappscheme://shareextension";
NSString * content = [NSString stringWithFormat : @"<head><meta http-equiv='refresh' content='0; URL=%@'></head>", urlString];
[webView loadHTMLString:content baseURL:nil];
а также
[self.extensionContext openURL:[NSURL URLWithString:urlString] completionHandler:^(BOOL success)
{
NSLog(@"fun=%s after completion. success=%d", __func__, success);
}];
Я пытаюсь выполнить оба блока кода на методе didSelectPost из моего контроллера SLComposeServiceViewController, который ранее работал там, где он работал, до обновления моего устройства до iOS 8.3