Swift 获取UITableView的CoreData属性
我使用CoreData保存字符串并将其显示在UITableView中。我的问题是,我的实体中有多个属性,当我从CoreData返回实体时,它会计算函数中的所有属性,我希望获得第一个属性(名称:title)并将其与计数一起返回 我怎样才能得到它 谢谢你的帮助:) 获取函数:Swift 获取UITableView的CoreData属性,swift,uitableview,core-data,count,Swift,Uitableview,Core Data,Count,我使用CoreData保存字符串并将其显示在UITableView中。我的问题是,我的实体中有多个属性,当我从CoreData返回实体时,它会计算函数中的所有属性,我希望获得第一个属性(名称:title)并将其与计数一起返回 我怎样才能得到它 谢谢你的帮助:) 获取函数: var mgdContext = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext func loadBook
var mgdContext = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext
func loadBook () {
let LoadRequest = NSFetchRequest(entityName: "Book")
book = try! mgdContext.executeFetchRequest(LoadRequest) as! [Book]
}
您的获取看起来像什么?`var mgdContext=(UIApplication.sharedApplication().delegate as!AppDelegate)。managedObjectContext func loadBook(){let LoadRequest=NSFetchRequest(entityName:“Book”)Book=try!mgdContext.executeFetchRequest(LoadRequest)as![Book]}`始终编辑您的问题,并在问题中放置代码。我已经编辑了这个问题。以反映正确的布局。为什么不能说类似于
let bookTitle=book[0]。title
?tableView(tableView:,numberofrowsinssection:)->Int
与book
实体的任何特定属性无关。它只关心指定的部分应该有多少行。如果book
数组中有十本书(实际上应该是book
),那么无论book
实体中有100个还是2个属性,计数都应该是10
。如果单元格中显示的标题有问题,请查看tableView(tableView:,cellforrowatinexpath:)->UITableViewCell
。
var mgdContext = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext
func loadBook () {
let LoadRequest = NSFetchRequest(entityName: "Book")
book = try! mgdContext.executeFetchRequest(LoadRequest) as! [Book]
}