我创建了一个简单Swift Package
的其中一个UI class
。
我设法上传到一个仓库并在一个项目中使用它。
当我第一次尝试导入它并在主项目中使用它时,访问修饰符出现问题,因为 mypackage
是not public
但定义为class MainView: UIView {}
.
在我将包裹更改为public class MainView: UIView {}
它之后,它运行良好。
我的问题:
这个包不像我的其他项目类吗?为什么应该与 一起使用public
?
有没有办法使用我的包类没有public access modifier
?