ios - 表格 View 不起作用
<p><p>tableView 的 IBoutlet 出现错误,提示“无法使用存储的属性“tableView”覆盖”。我不太确定这意味着什么,任何类型的帮助都将不胜感激。
导入 UIKit</p>
<pre><code>class UsersViewController: UITableViewController {
@IBOutlet var tableView: UITableView!
var users = ["Marc", "Mark" , "Louise", "Ahinga", "Amossi", "Kalenga"]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
// #warning Incomplete implementation, return the number of sections
return 1
}
override func tableView(tableView:UITableView, numberOfRowsInSection section:Int) -> Int {
return 3
}
override func tableView(tableView:UITableView, cellForRowAtIndexPath indexPath:NSIndexPath) -> UITableViewCell {
let cell = self.tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! userCell
}
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
}
}
</code></pre></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p><code>UITableViewController</code> 带有一个内置的 <code>UITableView</code>,恰本地命名为 <code>tableView</code>。在您粘贴的代码中,您正在向其添加一个额外的 <code>UITableView</code> 并为其赋予相同的名称。这就是编译器所提示的。</p>
<p>理论上,当您使用 Storyboard 中的普通 <code>UITableViewController</code> 时,您不应该将表格链接到 <code>IBOutlet</code>。已经处理好了。</p>
<p>如果您正在构建更复杂的东西,需要在 Storyboard 中提供的类的基础上添加一个额外的 <code>UITableViewController</code>,那么您应该以不同的方式命名它。</p></p>
<p style="font-size: 20px;">关于ios - 表格 View 不起作用,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/36522273/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/36522273/
</a>
</p>
页:
[1]