作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在 iOS9 中我收到警告
这是在 UITableViewController 上。
虽然一切正常,但我只想真正理解这个警告的含义。
所以当 tableView 设置为 nil 时,setter 不会处理。
我可以覆盖 setter 来消除警告,但是有没有更好的方法来解决这个问题?还是我一开始就不应该合成内置属性?
- (void)setTableView:(UITableView *)inTableView
{
if (!inTableView) {
return;
}
[super setTableView:inTableView];
}
最佳答案
您有两种选择来实现 null_resettable
属性:
做这些事情中的任何一个,警告就会消失。
关于ios - Xcode7 合成 setter settableview for null resettable property 不处理 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32689577/
在 iOS9 中我收到警告 这是在 UITableViewController 上。 虽然一切正常,但我只想真正理解这个警告的含义。 所以当 tableView 设置为 nil 时,setter 不会
我是一名优秀的程序员,十分优秀!