Я использую Swift, и я исправляю некоторые ошибки iOS 8. Я создал контроллер вида с .xib. Например, контроллер представления и вид таблицы в нем.iOS8 Swift не может создать контроллер представления с xib
Это как я создал мой .xib-файл.
1.I Перетащите Tableview в поле зрения, 2.Set класс владельца файла, 3.drag вид на владельца файла 4.drag Tableview для владельца файла И у меня есть этот код в владельце файла
class BicycleServiceInfoController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutLet tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView.delegate = self
tableView.dataSource = self
}
//other functions
...
}
Но когда я запускаю это приложение в прошивкой 8.4 и попытаться представить этот вид контроллер, это приведет к краху. Xcode говорит, что «неожиданно нашел нуль при развертывании необязательного значения». Это потому, что tableView равен нулю в этом коде. Но он хорошо работает в iOS 9.
Кто-то может мне помочь?
и как создать самое ViewController? – ogres