控制台打印信息awakeFromNib报警告老项目在Xcode8中awakefromnib,有些重写awakeFromNib方法awakefromnib的地方,会报下面的错误这是因为没有调用。
首先应该应该使用TableView来布局,因为需要评价的商品的个数是不确定的,这里我们用XIB来自定义cell,很多操作和赋值 ,我们就在cell中来完成 这是h里面的一些控件和属性,星星我用的是RatingBarView,不知道的可以去搜一下,这里用的的是BLOCK回调,在Controller里面要用 voidawakeFromNib super。
awakeFromNib super awakeFromNib RACself portraitImgView, image = RACObserveself, viewModel portraitImg RACself。
第三awakeFromNib 当nib文件被加载的时候,会发送一个awakeFromNib的消息到nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消息,执行一些必要的操作也就是说通过nib文件创建view对象时执行awakeFromNib 第四关于 initWithNibName 和 loadNibNamed 的区别和联系 关于 initWith。
awakefromnib和layoutsubviews的区别awakeFromNib 当nib文件被加载的时候,会发送一个awakeFromNib的消息到nib文件中的每个对象,每个对象都可以定义自己的 awakeFromNib函数来响应这个消息,执行一些必要的操作也就是说通过nib文件创建view对象是执行awakeFromNib layoutSubviews layoutSubviews方便数据计算。
联系电话:18300931024
在线QQ客服:616139763
官方微信:18300931024
官方邮箱: 616139763@qq.com