gpt4 book ai didi

ios - 如何通过 get return 获取 IBInspectable var 值?

转载 作者:行者123 更新时间:2023-11-30 12:59:27 26 4
gpt4 key购买 nike

我有简单的评级应用程序,并且我有;

 @IBInspectable var commingId: Int
{
get
{
return self.commingId;
}
set
{
refreshStars()
}
}


func starClicked(sender:UIButton){
if(self.canEdit){
rating = sender.tag;
if(self.delegate != nil){
self.delegate.starRateEdited(Double(rating))
}

self.refreshStars()
print("Selected \(sender.tag) - commingId \(self.commingId)")



}
}

代码。当我尝试返回时 self.commingId 给了我;

EXC_BAD_ACCESS(code=2,address=0x7fff571egff8) error

我怎样才能在其中获取commingId

最佳答案

Why do you even redefined getter?

看起来你只需要在设置值后调用refreshStars(),所以只需使用willSet/didSet

@IBInspectable var commingId: Int {
didSet {
refreshStars()
}
}

关于ios - 如何通过 get return 获取 IBInspectable var 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40018408/

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