如何在Skscene SWIFT中呈现UIAlert

时间:2015-09-25 21:28:33

标签: swift uialertcontroller

我环顾四周没有人在Swift中有这个答案,所以在这里。我收到一条错误消息,说游戏场景中没有名为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)

1 个答案:

答案 0 :(得分:2)

在最后一行代码中,而不是

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

self.view?.window?.rootViewController?.presentViewController(alertController, animated: true, completion: nil)

这对我有用。 :)