2 chedechao111 chedechao111 于 2016.03.14 21:34 提问

这么做为什么不行,求大神解答ios救急 1C
ios

本人菜鸟一枚,勿喷。
今天弄了一下PickerView​,自定义一个PickView,可是赋值不放在setflag下就是出不来。知道错误在哪,可是想不通,谁能解释一下这是为什么。最好用原理+内存,解释一下。

上错误代码:图片说明图片说明图片说明图片说明图片说明
正确代码:图片说明图片说明图片说明

正确代码:

3个回答

devmiao
devmiao   Ds   Rxr 2016.03.14 22:53
quietly_magnet
quietly_magnet   2016.03.15 12:18

看代码好像是set方法出问题了吧

wang631106979
wang631106979   2016.03.26 00:27

你是从XIB创建的cell吧,你的错误代码首先alloc了一下开辟了一个cell的内存空间,然后你的flagsinit里面的的return [NSBundle ....]又从xib里面新开辟了一个cell的内存空间,不信你可以打印一下return之前和return之后cell的地址肯定是不一样的,你这样写是不对的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!