最近自定义一个MCRCOrderCancelView,里面声明@property (nonatomic, weak) UIView *superview;
属性,在其他正常机型上没有问题,但是用测的时候发现在iOS8.x的越狱机器上存在问题,crash日志全部
是越狱机型,由此推测此种写法在iOS8.x的越狱机型上存在问题,最后测试发现使用MCRCOrderCancelView
的地方会崩溃,抛出message sent to deallocated object。
由此可以推测,在iOS8.x 的越狱机型上,自定义控件的时候如果,自定义属性名字不能与父类重名,否则
会存在问题。
自定义控件的属性名字千万不要与父类重名。
网友评论