2
Код:UITableViewCell не показывает содержание в Swift
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
let delegate = UIApplication.sharedApplication().delegate as! AppDelegate
let managedContext = delegate.managedObjectContext!
let fetchRequest = NSFetchRequest(entityName: "Inspiration")
var error: NSError?
let fetchedResults = managedContext.executeFetchRequest(fetchRequest, error: &error) as? [NSManagedObject]
inspirations = fetchedResults!
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell") as! UITableViewCell
let content = inspirations[indexPath.row]
cell.textLabel?.text = content.valueForKey("name") as? String
return cell
}
fetchedResults
имеет некоторые значения в нем, это не должно быть проблемой, что-то должно быть не так с реализацией UITableViewCell
.
- второй метод, который на самом деле называется? вы установили свой viewController в качестве источника данных и делегирования? Вы возвращаете правильный номер в numberOfRowsInSection? – luk2302
Как я узнаю, что это называется или нет? dataSource и делегат установлены, а numberOfRowsInSection возвращает правильное количество строк. –
Добавить оператор 'print (indexPath)' – luk2302