我的 iOS 应用中有这段代码,用 Swift 编写:
class AddHomeViewController: UITableViewController, UITextFieldDelegate
{
...
required override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?)
{
super.init(nibName: nibName, bundle: nibBundle)
}
更新到 Xcode 6.1 后,我就遇到了这些错误super.init(nibName: nibName, bundle: nibBundle)
。它之前完美运行:
Use of property 'nibName' in base object before super.init initializes it
Use of property 'nibBundle' in base object before super.init initializes it