加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – XCode 9问题.无法在界面构建器中设置用户定义的属性

发布时间:2020-12-14 17:20:13 所属栏目:百科 来源:网络整理
导读:我的问题是在界面构建器中设置键路径和值似乎在XCode 9中不起作用.有一个解决方法可以使变量可检查. 我在下面创建了一个示例项目和详细信息. 我创建了一个简单的测试类,我在其中设置了路径和值的属性,就像这样. 您将看到有两个字符串被设置,忽略backgroundCo
我的问题是在界面构建器中设置键路径和值似乎在XCode 9中不起作用.有一个解决方法可以使变量可检查.

我在下面创建了一个示例项目和详细信息.

我创建了一个简单的测试类,我在其中设置了路径和值的属性,就像这样.

enter image description here

您将看到有两个字符串被设置,忽略backgroundColor是一个健全性检查,关键路径“字符串”工作,但关键路径“字符串2”没有. “string”和“string2”在某种程度上有所不同,并且在它们的声明中如此处所示.

@IBInspectable var string: String = ""
var string2: String = ""

所有这些的结果是代码显示在这里.

enter image description here

我曾经在XCode 8,ios9中一直这样做,没有问题,我是否错过了更新的内容?我有一个解决方法,但问题仍然困扰着我.

解决方法

// mark the line as @objc
@objc var string: String

这是丹在评论中给出的答案.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读