无法利用我创建的Cocoapod中的代码

时间:2019-07-10 03:11:21

标签: swift github cocoapods

我创建了一个可可豆荚Pod(我的第一个),https://github.com/Evilsmaher/DepthCamera,并且已经发布了(如果需要,可以随时参考)。我的问题是我无法从中访问代码。

我已采取的步骤:

1)确保吊舱可以使用。

-我知道这是真的,因为我可以做import DepthCamera并且没有收到错误。我还可以看到标题 Pod Header 所以我知道我可以访问代码。

-将代码设置为公开。在我的文件RealTimeDepthViewController中可访问here

问题:

无法访问代码。调用初始化程序时,出现此错误Use of unresolved identifier 'RealTimeDepthViewController',如下所示。 Error

问题:

如何从Pod中访问代码-即创建Pod的全部原因。

1 个答案:

答案 0 :(得分:0)

愚蠢的错误。即使感觉很愚蠢也可以在这里解决。

init方法为public init,但类为class RealTimeDepthViewController。 Swift默认访问权限是内部的,init方法和其他几个方法需要使用public,但类也是如此。因此必须为public class RealTimeDepthViewController