在iOS9中,我收到警告
这是在UITableViewController上。
虽然一切正常但我只想真正理解这个警告的含义。
因此当tableView设置为nil时,setter不会处理。
我可以覆盖setter来摆脱警告,但是有更好的方法可以解决这个问题吗?或者我是否应该首先合成一个内置属性?
- (void)setTableView:(UITableView *)inTableView
{
if (!inTableView) {
return;
}
[super setTableView:inTableView];
}
答案 0 :(得分:0)
使用null_resettable属性,您有两个选择:
这些事情中的任何一个都会消失。