Und*_*ndo 2 initialization ios swift xcode6.1
我的iOS应用程序中有这个代码,用Swift编写:
class AddHomeViewController: UITableViewController, UITextFieldDelegate
{
...
required override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?)
{
super.init(nibName: nibName, bundle: nibBundle)
}
Run Code Online (Sandbox Code Playgroud)
更新到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
Run Code Online (Sandbox Code Playgroud)
更改super.init()行以使用OrNil参数可以解决问题:
super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
513 次 |
| 最近记录: |