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

时间:2015-08-22 18:33:38

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

在我的应用中,屏幕上的标签中会显示文字。

按下时我有一个分享按钮带来了UIActivityViewController但是当你按下分享扩展名ex:Twitter时,你得到的是没有任何内容的撰写视图。

我希望它能将屏幕上标签上的文字放入撰写视图中。

1 个答案:

答案 0 :(得分:1)

我不知道你是怎么做到的,但它会很好用。 假设你把它放在一个行动表上:

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)

    })