子类化 ViewController Swift
Subclassing ViewController Swift
对不起,如果这个问题之前有人问过..我已经看过了,但没有找到。
我正在使用 Swift2 构建一个 IOS 应用程序。我有一个很长的 main class (ViewController: UIViewController).
我正在尝试通过在另外两个新的 classes Customer:Viewcontroller 和 Server:ViewController.
中子classing 视图控制器来重新组织我的代码
我的目标是执行这两个 classed 并向我添加扩展功能 viewcontroller,扩展对我没有用,因为我覆盖了 subclasses .
如何在应用程序启动时执行这些 classes。
现在我的代码是这样组织的...
//ViewController handling now almost all my code
class ViewController: UIViewController,UIImagePickerControllerDelegate,MPCManagerDelegate,UITableViewDelegate,UITableViewDataSource,UINavigationControllerDelegate {
///some variables
override func viewDidLoad() {
super.viewDidLoad()
////some other stuff
}
///some other functions
}
///Server subclass My goal is to print ("subclassing after view controller 's didload function
class server:ViewController {
override func viewDidLoad() {
super.viewDidLoad()
print ("loaded extern class")
}
}
提前致谢
您可以子类化 Swift 中的另一个 类,如下所示:
var subclassedServer = server()
访问其中的任何变量就像:
subclassedServer.somethingelse = value
祝你好运!
对不起,如果这个问题之前有人问过..我已经看过了,但没有找到。
我正在使用 Swift2 构建一个 IOS 应用程序。我有一个很长的 main class (ViewController: UIViewController).
我正在尝试通过在另外两个新的 classes Customer:Viewcontroller 和 Server:ViewController.
中子classing 视图控制器来重新组织我的代码我的目标是执行这两个 classed 并向我添加扩展功能 viewcontroller,扩展对我没有用,因为我覆盖了 subclasses .
如何在应用程序启动时执行这些 classes。
现在我的代码是这样组织的...
//ViewController handling now almost all my code
class ViewController: UIViewController,UIImagePickerControllerDelegate,MPCManagerDelegate,UITableViewDelegate,UITableViewDataSource,UINavigationControllerDelegate {
///some variables
override func viewDidLoad() {
super.viewDidLoad()
////some other stuff
}
///some other functions
}
///Server subclass My goal is to print ("subclassing after view controller 's didload function
class server:ViewController {
override func viewDidLoad() {
super.viewDidLoad()
print ("loaded extern class")
}
}
提前致谢
您可以子类化 Swift 中的另一个 类,如下所示:
var subclassedServer = server()
访问其中的任何变量就像:
subclassedServer.somethingelse = value
祝你好运!