ios - 没有 View Controller 的 UIActivityViewController 的共享功能

标签 ios uiactivityviewcontroller

有没有办法跳过 UIActivityViewController 的模态呈现并直接启动每个服务(即 Twitter)的内置编辑 View ?

最佳答案

听起来您想直接呈现一个 SLComposeViewController:

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) {
    SLComposeViewController *tweetSheet = [SLComposeViewController 
        composeViewControllerForServiceType:SLServiceTypeTwitter];
    [tweetSheet setInitialText:@"Initial Tweet Text!"];
    [self presentViewController:tweetSheet animated:YES completion:nil];
}

顺便说一句,代码是直接从Ray's awesome blog 提取的.

关于ios - 没有 View Controller 的 UIActivityViewController 的共享功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19850400/

相关文章:

ios - UISplitView 横向模式

ios - 我怎样才能在 Swift 中从屏幕的两侧 throw Sprite ?

ios - 使用 UIActivityViewController 未将多个图像保存在照片库中

swift - 与 UIActivity View 共享自定义地理位置

iphone - Xcode——获取 force_load 以使用相对路径

ios - NEHotspotHelper 注释未出现

ios - 如何从 UIActivityViewController 中排除 Action 事件?

ios - 使用 UIActivityViewController 共享音频文件

ios - 如何从我的自定义 UIActivity 类发送电子邮件?

ios - 来自元数据的 ALAsset 经度和纬度