• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 表格 View 不起作用

[复制链接]
菜鸟教程小白 发表于 2022-12-12 19:21:21 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

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

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) {

    }
}



Best Answer-推荐答案


UITableViewController 带有一个内置的 UITableView,恰本地命名为 tableView。在您粘贴的代码中,您正在向其添加一个额外的 UITableView 并为其赋予相同的名称。这就是编译器所提示的。

理论上,当您使用 Storyboard 中的普通 UITableViewController 时,您不应该将表格链接到 IBOutlet。已经处理好了。

如果您正在构建更复杂的东西,需要在 Storyboard 中提供的类的基础上添加一个额外的 UITableViewController,那么您应该以不同的方式命名它。

关于ios - 表格 View 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36522273/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap