gpt4 book ai didi

ios - 使用来自第二个目标的类

转载 作者:行者123 更新时间:2023-11-29 02:46:38 25 4
gpt4 key购买 nike

由于 IBDesignable 属性需要可设计类位于单独的目标中,因此我创建了第二个目标,它在设计器中运行良好。然后,当我尝试在我的代码中使用新类时,出现错误

"Use of unresolved identifier 'CustomMarker'"

我已经在我的主要目标中导入了第二个目标 -- import CustomViews -- 我可以 cmd+click 目标名称来查看描述目标的主要 .h 文件;包含类(class)的地方。编译器仍然无法在我的代码中找到该类。

有什么想法吗?

最佳答案

我遇到了同样的问题。通过将类的访问修饰符更改为 public 修复了此问题。

@IBDesignable public class MyCustomView: UIView {

}

默认情况下,类和方法将处于内部访问级别。如果您想在目标之外使用它,则应将其标记为 public。那么只有它才是公共(public)接口(interface)的一部分(对目标外部可见)

关于ios - 使用来自第二个目标的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25032056/

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