使用pod引用其他库中结构体必须添加public初始化方法

使用pod引用其他库中结构体必须实现public的init,否则在引用工程中初始化方法不可用。

在做项目的过程中使用到了pod工程中的一个结构体,当然这个pod工程也是自定义私有pod,在使用初始化的时候

let config = TestConfig() //就是在这个时候出问题了直接报错了

TestConfig initializer is inaccessible due to ‘internal’ protection level

经过查询资料和测试发现在pod库中的struct中加入public init方法就行了。

pod私有库创建方式

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
京ICP备17066706号-1
0
希望看到您的想法,请您发表评论x