我有一个功能,例如。我与我的应用程序中的所有视图。 我将如何定义它。应该在哪里写出函数。
在这里读到一个可能的解决方案是将函数定义为UIViewController扩展,如下所示:
extension UIViewController {
func displayAlert(title:String, error:String, buttonText: String) {
...
}
}
应该在哪里宣布这样的程序?
由于
答案 0 :(得分:1)
创建一个新的Swift文件,并将其命名为:
UIViewController+DisplayAlert.swift
在那里你可以在你的问题中添加代码。
extension UIViewController {
func displayAlert(title:String, error:String, buttonText: String) {
...
}
}
由于它扩展了UIViewController,你将能够在UIViewController的所有子类上访问这个函数。