Swift 对成员'的模糊引用;tableView';
嗨,我是Xcode swift的新手。到目前为止,我一直做得很好,除了试图跟随8.2教程中的某个人,我得到了这些我最难理解的错误。有谁能解释这些错误的含义,也许,只是也许如何修复它们Swift 对成员'的模糊引用;tableView';,swift,tableview,Swift,Tableview,嗨,我是Xcode swift的新手。到目前为止,我一直做得很好,除了试图跟随8.2教程中的某个人,我得到了这些我最难理解的错误。有谁能解释这些错误的含义,也许,只是也许如何修复它们 我已经编辑了我的帖子,不能链接超过2个项目。您需要通过其他@IBOutlet声明您的表视图,因为您正在使用UIViewController并将表视图放在它的视图中。目前,UIViewController也不知道您所指的tableView @IBOutlet var tableView:UITableView 然后在
我已经编辑了我的帖子,不能链接超过2个项目。您需要通过其他
@IBOutlet
声明您的表视图
,因为您正在使用UIViewController
并将表视图
放在它的视图中。目前,UIViewController
也不知道您所指的tableView
@IBOutlet var tableView:UITableView代码>
然后在interface builder中将其链接起来,就像您使用其他@IBOutlet
s所做的那样。确保将表视图
的委托
和数据源
属性链接回视图控制器
要执行后者,请在选择tableView
后,选择Connections Inspector区域,如下图所示,并将其连接回UIViewController
在我的例子中,我使用了:
@IBOutlet private weak var tableView: UITableView!
并使用tableView内部扩展方法
我已将private
更改为fileprivate
,错误已经消失。在Swift 4中
let iPath = NSIndexPath(row: self.TableView.numberOfRows(inSection: 0)-1,
section: self.messageTableView.numberOfSections-1)
self.TableView.scrollToRow(at: iPath as IndexPath,
at: UITableViewScrollPosition.bottom,
animated: true)
在此处的评论中发布更新。是啊,看来你已经做到了。您是否也将您的@IBOutlet
引用连接到了表视图
?是的,我已经连接好了,非常感谢您的帮助!我需要时刻关注这些小事情!=)