У меня есть tableViewController с контейнером в главном окне моего приложения. Пользователь может выбрать одну из трех кнопок, которая должна передать новое значение в tableViewController и перезагрузить tableView.Быстрая перезагрузка TableView, которая содержится в контейнере View
Я не могу найти пример того, как лучше всего это сделать программно.
Любые предложения или ссылки на примеры спасибо.
Добавление некоторого кода, что я пытался
@IBAction func checkins10(sender: AnyObject) {
statusImage10.hidden = false
statusImage1.hidden = true
statusImage5.hidden = true
self.hourWindow = 10.00
reloadCheckInView()
}
func reloadCheckInView() {
let checkInsTableViewController: FriendCheckInTableViewController = FriendCheckInTableViewController(nibName: "FriendCheckInTableViewController", bundle: nil)
checkInsTableViewController.checkInsTableView.reloadData()
}
Изменено
func reloadCheckInView() {
// let checkInsTableViewController: FriendCheckInTableViewController = FriendCheckInTableViewController(nibName: "FriendCheckInTableViewController", bundle: nil)
var viewControllerStoryboardId = "FriendCheckInTableViewController"
var storyboardName = "Main"
var storyboard = UIStoryboard(name: storyboardName, bundle: NSBundle.mainBundle())
let checkInsTableViewController = storyboard.instantiateViewControllerWithIdentifier(viewControllerStoryboardId) as UIViewController!
Что вы пытались, а что не работает? Необходимо быть более конкретным, и это помогает, если вы можете опубликовать некоторый код. –
Я просто добавил то, что я только что пробовал, но получаю «фатальную ошибку: неожиданно нашел нуль при распаковке необязательного значения» на 'checkInsTableViewController.checkInsTableView.reloadData()' – ddpishere
, после чего ваш checkInsTableViewController не будет правильно инициализирован. –