使用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 vote
Article Rating
Subscribe
提醒
guest
0 评论
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x