Im борется с iOS 3d touch/быстрыми действиями. Я пытаюсь реализовать кнопку быстрого действия, аналогичную приложению Hangouts, используя UIActivityViewController.iOS Quick Action Поделиться с UIActivityViewController
После IOS устр guildes я почти удалось достичь цели, но мое приложение начинается с главного экрана выплеска & сразу после выполнения 3d сенсорную нажмите в то время как приложение Hangouts представляет UIActivityViewController без предъявления каких-либо ViewController под ним.
- (void)handleShortcutItem:(UIApplicationShortcutItem *)item {
NSString *string = @"Share String";
NSURL *URL = [NSURL URLWithString:@"some URL"];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[string, URL] applicationActivities:nil];
[self.window.rootViewController presentViewController:activityViewController animated:YES completion:nil];
Кто-нибудь знает, как запустить эти быстрые действия без запуска всего приложения?
Я думаю, что эта доля функция может быть добавлена для каждого приложения, загруженных из магазина приложений и он independed из Быстрые действия. Может ли кто-нибудь подтвердить это заявление? – Shaar
Вы правы! –