小编Sha*_*aar的帖子

iOS快速操作与UIActivityViewController共享

我正在努力与iOS 3D触摸/快速动作.我正在尝试使用UIActivityViewController实现类似于环聊应用的快速操作共享按钮.

在iOS dev guildes之后,我几乎设法实现了目标,但是我的应用程序在执行3d触摸点击之后立即启动了启动和主屏幕,而环聊应用程序呈现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];
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何在不启动整个应用程序的情况下启动这些快速操作?

ios uiactivityviewcontroller 3dtouch

4
推荐指数
1
解决办法
1760
查看次数

标签 统计

3dtouch ×1

ios ×1

uiactivityviewcontroller ×1