Swift项目中的Swift pods

3

我需要将Swift pod导入我的Swift项目,但是我遇到了一个问题。

例如,我有Swift 框架,我创建了下面的podfile:

platform :ios, '8.0'
use_frameworks!

pod 'CheckMarkView'

在安装pod时,我没有遇到任何错误,但是我的项目无法看到pod类。
请帮忙,我做错了什么?
您可以在此处检查问题:here
提前致谢。

你正在导入你的库? - Victor Sigler
很难从我们所看到的来判断。您是否打开了xcworkspace而不是项目?您是否已经导入了头文件(无论是桥接还是在类声明之前使用import)? - Mattias
你导入了框架 import CheckMarkView 吗? - Antonio
是的,我当然打开了xcworkspace。而且,我确实使用import CheckMarkView导入了它。 - Maksym Bilan
在使用 use_frameworks! 时,你应该使用 @import - Alaeddine
你可以在这里检查此问题。 - Maksym Bilan
1个回答

1
我找到了问题所在,Swift Pod框架的类必须是公共的。谢谢您的帮助。

在 pod 框架中有这样的代码:class CheckMarkView: UIView {,现在改为 public class CheckMarkView: UIView { - Maksym Bilan
1
@MaximBilan 很棒!我有同样的问题,也像你一样解决了。 - cloxnu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接