我正在使用Swift,並且正在修復iOS 8的一些bug。我使用.xib創建了一個視圖控制器。例如,一個視圖控制器和一個表格視圖。iOS8 Swift無法使用xib創建視圖控制器
這是我如何創建我的.xib文件。
1.I拖動的tableView到視圖, 2.將類文件的所有者, 3.拖動以文件的所有者 4.drag了的tableView到文件的所有者,我有這樣的代碼在文件的所有者
class BicycleServiceInfoController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutLet tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView.delegate = self
tableView.dataSource = self
}
//other functions
...
}
但是當我運行這個應用程式的iOS 8.4,並嘗試提出這個觀點控制器,它會崩潰。 Xcode說:「意外地發現零,同時解開可選值」。這是因爲tableView在這段代碼中是無效的。但它在iOS 9中運行良好。
有人能幫助我嗎?
,你如何創建視圖 - 控制自己? – ogres