gpt4 book ai didi

ios - Xcode7 合成 setter settableview for null resettable property 不处理 nil

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:50 26 4
gpt4 key购买 nike

在 iOS9 中我收到警告

enter image description here

这是在 UITableViewController 上。

虽然一切正常,但我只想真正理解这个警告的含义。

所以当 tableView 设置为 nil 时,setter 不会处理。

我可以覆盖 setter 来消除警告,但是有没有更好的方法来解决这个问题?还是我一开始就不应该合成内置属性?

- (void)setTableView:(UITableView *)inTableView
{
if (!inTableView) {
return;
}
[super setTableView:inTableView];
}

最佳答案

您有两种选择来实现 null_resettable 属性:

  1. 检查 setter 中的 nil 参数并设置为默认值。
  2. 创建一个 getter,如果当前值为 nil,则延迟创建一个默认值。

做这些事情中的任何一个,警告就会消失。

关于ios - Xcode7 合成 setter settableview for null resettable property 不处理 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32689577/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com