gpt4 book ai didi

ios - 为什么我在检查发件人的类别时收到错误 "Cannot assign to the result of this expression"?

转载 作者:行者123 更新时间:2023-11-28 05:28:34 27 4
gpt4 key购买 nike

我正在尝试创建一个函数来检查发件人的类别并采取相应的行动,但由于某种原因,我在第一个条件下收到错误“无法分配给此表达式的结果”。谁能告诉我我做错了什么?错误出现在 clipToBounds 行。 这是代码:

func setupContactIcons(sender: AnyObject?) {
if (sender!.isKindOfClass(UIVisualEffectView)) {
sender!.layer.cornerRadius = sender!.frame.size.width/2
sender!.clipsToBounds = true
}
}

奖励:有更好的方法吗?

最佳答案

更好的方法是将 if letas? 结合使用:

func setupContactIcons(sender: AnyObject?) {
if let view = sender as? UIVisualEffectView {
view.layer.cornerRadius = view.frame.size.width/2
view.clipsToBounds = true
}
}

顺便说一句,这也将消除问题。

关于ios - 为什么我在检查发件人的类别时收到错误 "Cannot assign to the result of this expression"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29981875/

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