ios - 如何制作具有默认文本的 iOS 8 共享扩展

标签 ios swift cocoa-touch ios8-extension ios8-share-extension

在我的应用程序中,屏幕上的标签中显示文本。

我有一个共享按钮,按下时会带来 UIActivityViewController,但是当您按下共享扩展(例如:Twitter)时,您会得到其中没有任何内容的撰写 View 。

我希望它将屏幕上标签中的文本放入撰写 View 中。

最佳答案

我不知道你是怎么做到的,但效果很好。 假设您将其放在操作表上:

let share = UIAlertAction(title: "Share my label!", style: .Default, handler: { action in
        let shareMessage = myLabel.text
        let itemsToShare = [shareMessage]

        let activityViewController = UIActivityViewController(activityItems: itemsToShare,
            applicationActivities: nil)

        self.presentViewController(activityViewController, animated: true, completion: nil)

    })

关于ios - 如何制作具有默认文本的 iOS 8 共享扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32159480/

相关文章:

ios - 快速从字符串中剥 ionic 字符串

ios - UICollectionView NSIndexPath?

ios - 选项卡 View 如按钮向上滑动

ios - 断开连接时右 View 生命周期

iphone - 如何在 UIPickerView Controller 中为我的 UIImageView 正确处理带有图像的内存警告?

ios - 当特定类型的推送通知到达时,如何不允许 iOS 启动应用程序?

ios - 如何在表格 View 单元格上加载不同的图像

ios - xcode ios HMAC SHA 256哈希

objective-c - 如何停止在每次函数调用时都创建新字典以减少内存使用量?

objective-c - 对 NSSet 中所有对象的属性求和的快速方法?