我环顾四周,没有人能迅速得到这个答案,所以就在这里。我得到一个错误,说游戏场景没有名为presentViewController
的成员。
var alertController = UIAlertController(title: "Nothing Selected",
message: "You have not selected a picture.",
preferredStyle: UIAlertControllerStyle.Alert)
alertController.addAction(UIAlertAction(title: "Dang!",
style: UIAlertActionStyle.Cancel,
handler: nil))
self.presentViewController(alertController,
animated: true,
completion: nil)
最佳答案
在最后一行代码中,而不是
self.presentViewController(alertController, animated: true, completion: nil)
尝试
self.view?.window?.rootViewController?.presentViewController(alertController, animated: true, completion: nil)
这对我有用。:)
关于swift - 如何在Skscene SWIFT中显示UIAlert,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32790919/