我在TableViewController
(A)工作正常的CRUD方案(只有1个部分和几行)。所以我想实现另一个TableViewController
(B),其中节的数量将是第一个控制器A的行数。
以下是我尝试从控制器A(numberOfRowsInSection
)访问AgrupamientosTableViewController
的控制器B的代码。
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
。
有什么想法吗?谢谢!
答案 0 :(得分:0)
我做了改动,似乎有效:
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
}
这可能是正确的方法吗?
感谢!!!