Return 来自核心数据的行数 (Swift)

Return row count from coredata (Swift)

我正在尝试将保存到 coredata 的 UITableView 中的一些图像传递到不属于 coredata 的 UICollectionView 中。

我希望 UICollectionViewnumberOfItemsInsection 的 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)
    }
}