菜鸟教程小白 发表于 2022-12-12 19:21:21

ios - 表格 View 不起作用


                                            <p><p>tableView 的 IBoutlet 出现错误,提示“无法使用存储的属性“tableView”覆盖”。我不太确定这意味着什么,任何类型的帮助都将不胜感激。
    导入 UIKit</p>

<pre><code>class UsersViewController: UITableViewController {

    @IBOutlet var tableView: UITableView!

    var users = [&#34;Marc&#34;, &#34;Mark&#34; , &#34;Louise&#34;, &#34;Ahinga&#34;, &#34;Amossi&#34;, &#34;Kalenga&#34;]

    override func viewDidLoad() {
      super.viewDidLoad()
      // Do any additional setup after loading the view, typically from a nib.
    }

    override func numberOfSectionsInTableView(tableView: UITableView) -&gt; Int {
      // #warning Incomplete implementation, return the number of sections
      return 1
    }

    override func tableView(tableView:UITableView, numberOfRowsInSection section:Int) -&gt; Int {
      return 3
    }

    override func tableView(tableView:UITableView, cellForRowAtIndexPath indexPath:NSIndexPath) -&gt; UITableViewCell {
       let cell = self.tableView.dequeueReusableCellWithIdentifier(&#34;cell&#34;, 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]
查看完整版本: ios - 表格 View 不起作用