[英]Get numberOfRowsInSection from another UITableViewController XCode7 Swift2
我在TableViewController
(A)中有一个CRUD方案,工作正常(只有1个部分和几行)。 所以我想实现另一个TableViewController
(B),其中节数将是第一个控制器A的行数。
这是控制器B的代码,在这里我尝试从控制器A( AgrupamientosTableViewController
)访问numberOfRowsInSection
。
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
// #warning Incomplete implementation, return the number of sections
return AgrupamientosTableViewController.tableView(tableView: UITableView, numberOfRowsInSection section: Int)
}
我收到错误: Expected ',' as a separator
。
任何想法? 谢谢!
我进行了更改,它似乎可以正常工作:
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
// #warning Incomplete implementation, return the number of sections
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let managedContext = appDelegate.managedObjectContext
let fetchRequest = NSFetchRequest(entityName: "Agrupamientos")
let results = try! managedContext.executeFetchRequest(fetchRequest)
let Agrupamientos = results as! [NSManagedObject]
//print(Agrupamientos.count)
return Agrupamientos.count
}
也许这是正确的方法吗?
谢谢!!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.