Return 来自核心数据的行数 (Swift)
Return row count from coredata (Swift)
我正在尝试将保存到 coredata 的 UITableView
中的一些图像传递到不属于 coredata 的 UICollectionView
中。
我希望 UICollectionView
的 numberOfItemsInsection
的 return 计数应该等于 UITableView
的总行数。
如何访问 UITableView
的行数?
您可以访问表视图 numberOfRows 作为:
tableView.numberOfRows(inSection: [//Section No])
您可以从 Coredata 获取 numberOfRows 为:
func getRecordsCount() {
let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: _entityName)
do {
let count = try context.count(for: fetchRequest)
print(count)
} catch {
print(error.localizedDescription)
}
}
我正在尝试将保存到 coredata 的 UITableView
中的一些图像传递到不属于 coredata 的 UICollectionView
中。
我希望 UICollectionView
的 numberOfItemsInsection
的 return 计数应该等于 UITableView
的总行数。
如何访问 UITableView
的行数?
您可以访问表视图 numberOfRows 作为:
tableView.numberOfRows(inSection: [//Section No])
您可以从 Coredata 获取 numberOfRows 为:
func getRecordsCount() {
let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: _entityName)
do {
let count = try context.count(for: fetchRequest)
print(count)
} catch {
print(error.localizedDescription)
}
}