gpt4 book ai didi

iphone - 请解释一下这种设置电池配件的奇怪方法

转载 作者:行者123 更新时间:2023-12-03 19:12:15 25 4
gpt4 key购买 nike

我看到了以下代码行 here在谷歌上搜索 another question of mine 的答案.

cell.accessoryType = (UITableViewCellAccessoryNone + UITableViewCellAccessoryCheckmark) - cell.accessoryType;

从该线程来看,代码似乎可以工作。我只是想知道,这段代码不是多余的吗?如果您知道 accessoryType,为什么要从该表达式中减去它?

最佳答案

如果配件类型为 UITableViewCellAccessoryNone,则表达式的网络会将其设置为 UITableViewCellAccessoryCheckmark。

如果accessoryType是UITableViewCellAccessoryCheckmark,那么表达式的网络将把它设置为UITableViewCellAccessoryNone。

这只是表达的捷径

if (cell.accessoryType == UITableViewCellAccessoryNone)
cell.accessoryType = UITableViewCellAccessoryCheckmark
else if (cell.accessoryType == UITableViewCellAccessoryCheckmark)
cell.accessoryType = UITableViewCellAccessoryNone

绝对是一个混淆代码的例子......我会避免它。

关于iphone - 请解释一下这种设置电池配件的奇怪方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4381933/

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