ios - 使用不同的行数重新加载 UITableView

标签 ios objective-c iphone uitableview

我已经设置了一个 UITableView 并且可以正常工作,现在我遇到了一个小问题。每当加载 View 时,我都需要重新加载 tableView 的数据,而我无法工作的一件事是尝试重新加载数据,当时 TableView 中没有数据开始。

基本上列表是可变长度的,内容是从文件加载的,我想知道的是,我有什么办法可以强制重新加载表而不是让它忽略数据源方法,就像什么每当调用 [tableView reloadData] 时都会发生。

最佳答案

[tableView reloadData] 完全依赖于数据源方法!因此,您看到数据源方法被忽略的唯一方法是您没有将 TableView 的数据源(可能还有委托(delegate))设置为您希望成为数据源的对象。您可以通过 Interface Builder 或以编程方式设置这些,例如:

tableView.dataSource = self;
tableView.delegate = self;

关于ios - 使用不同的行数重新加载 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5806643/

相关文章:

ios - 在 iOS 的 adobe native 扩展中使用自定义字体

ios - 如何在 iOS 中使用清除按钮在 UITextfield 中的字符串上添加矩形布局

objective-c - -[NSInvocation retainArguments] 是否复制 block ?

ios - 通过电子邮件发送 protected PDF Objective-c

iphone - ZipArchive 库编译错误

iPhone - 系统声音代码

ios - Swift 和 Xcode - 如何创建自定义标签栏图标

iphone - 以编程方式更改 UITextField 的占位符文本颜色

iphone - 如何在 iPhone 中的 cell.backgroundview 下面添加图像?

ios - 检查是否定义了协议(protocol)方法