用xib写UITableViewCell,绑定的变量值为nil,为什么?

dongjize 2016-08-30 11:56:01
我用xib加载了一个UITableViewCell,然而调用bind()方法时发现,xib绑定的几个变量都是nil。请问是哪里出了问题?
代码:

class ArticleTableCell: UITableViewCell {

@IBOutlet weak var avatar: UIImageView!
@IBOutlet weak var titleLabel: UILabel!
@IBOutlet weak var subtitleLabel: UILabel!

var articleModel: ArticleModel?

override func awakeFromNib() {
super.awakeFromNib()
}

override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)

}

func bind(model: ArticleModel) {
self.articleModel = model
self.titleLabel.text = model.title! //nil
self.subtitleLabel.text = model.subtitle! //nil
self.avatar.sd_setImageWithURL(NSURL.init(string: model.avatar!), placeholderImage: UIImage.init(named: "placeholder.png")) //nil

}
}


xib样式如图:
...全文
369 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,420

社区成员

发帖
与我相关
我的任务
社区描述
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。
swift 技术论坛(原bbs)
社区管理员
  • Swift
  • 网罗开发
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧