我创建了一个可可豆荚Pod(我的第一个),https://github.com/Evilsmaher/DepthCamera,并且已经发布了(如果需要,可以随时参考)。我的问题是我无法从中访问代码。
我已采取的步骤:
1)确保吊舱可以使用。
-我知道这是真的,因为我可以做import DepthCamera
并且没有收到错误。我还可以看到标题
所以我知道我可以访问代码。
-将代码设置为公开。在我的文件RealTimeDepthViewController
中可访问here。
问题:
无法访问代码。调用初始化程序时,出现此错误Use of unresolved identifier 'RealTimeDepthViewController'
,如下所示。
问题:
如何从Pod中访问代码-即创建Pod的全部原因。
答案 0 :(得分:0)
愚蠢的错误。即使感觉很愚蠢也可以在这里解决。
init方法为public init
,但类为class RealTimeDepthViewController
。 Swift默认访问权限是内部的,init
方法和其他几个方法需要使用public
,但类也是如此。因此必须为public class RealTimeDepthViewController
。