我可以通过将变量存储在项目中的单独的Swift文件中来在多个UIViewControllers之间重复使用它,但似乎无法对函数进行相同的操作。与变量不同,函数不能被识别。
我该如何做到这一点?
我该如何做到这一点?
import UIKit
import SpriteKit
class OneClass{
func notGlobal(){
println("not global")
}
func globalMethod(string:String){
println("its global")
}
UIViewController
实例添加该功能,您可以将该方法放在UIViewController
扩展中。
self
来引用当前视图控制器。我将全局函数更改为接受一个视图控制器作为额外参数,现在它可以正常工作了。 - Naftali Beder