所以我正在以编程方式制作一个互动故事,我想要一种重启游戏的方法。 (即清除一切)我发现的唯一的事情是
func refreshView() ->() {
// Calling the viewDidLoad and viewWillAppear methods to "refresh" the VC and run through the code within the methods themselves
self.viewDidLoad
self.viewWillAppear
}
func refreshVC(sender: AnyObject) {
self.refreshView()
}
除了说“表达式解析为未使用的函数”之外,任何人都知道解决这个问题的方法吗?
答案 0 :(得分:1)
您在()
和viewDidLoad
之后错过了viewWillAppear
。
编辑:好的,添加括号将使您的代码编译。但是在实际查看它之后,听起来像真正想要做的就是在视图上调用setNeedsDisplay()
,这将导致整个视图重新显示。