gpt4 book ai didi

swift - 在 SKScene 中调用 UIActivity ViewController

转载 作者:行者123 更新时间:2023-11-30 10:16:41 24 4
gpt4 key购买 nike

我使用 swift 在 Sprite Kit 中创建了一个游戏,我想实现一个“分享”按钮,当你按下它时,事件 View Controller 会弹出,让你决定如何分享分享一些东西。

分享中需要截图并添加标准文字。到目前为止,我想出了下一个代码,但是我需要在 SKScene 中调用它。这段代码只允许我在 ViewController 中调用它。任何帮助将不胜感激。

let textToShare = "Swift is awesome!  Check out this website about it!"

if let myWebsite = NSURL(string: "http://www.codingexplorer.com/")
{
let objectsToShare = [textToShare, myWebsite]
let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)

//New Excluded Activities Code
activityVC.excludedActivityTypes = [UIActivityTypeAirDrop, UIActivityTypeAddToReadingList]
//

self.presentViewController(activityVC, animated: true, completion: nil)
}

最佳答案

当在 ViewController 上调用 UIActivityViewController 时,您必须在 ViewController 中创建一个方法来呈现 UIActivityViewController。然后在现场调用这个方法。

关于swift - 在 SKScene 中调用 UIActivity ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29616987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com