我有
class SortViewController: UINavigationController{
var myBtn: UIBarButtonItem?
var tvc = UITableViewController()
override func viewDidLoad() {
super.viewDidLoad()
myBtn = UIBarButtonItem(title:"Press Me", style: UIBarButtonItemStyle.Plain, target: self, action: "doStuff:")
tvc.navigationItem.leftBarButtonItem = sortBtn
self.pushViewController(tvc, animated: true)
tvc.tableView.reloadData()
}
以下所有必需的override func tableView(...)
函数。
这是一个由不同视图调用的弹出视图。当popover打开,并且myBtn正确显示在表格顶部的导航栏上时,表格不会按预期填充。 - 也就是说,它根本不会填充。
任何想法为什么?
注意我的应用中的所有内容都是完全程序化的;没有任何故事板 - 这是故意的。
提前致谢,
Jona的
答案 0 :(得分:0)
使用self分配delegate
和dataSource
属性。然后只会调用tableViewController
的方法。