我正在按照http://guides.cocoapods.org/making/using-pod-lib-create指南创建自己的Swift库。
简要步骤:
pod lib create MyLibrary
ABXXXView
来替换'Pods/Development Pods/MyLibrary/pod/Classes/ReplaceMe.swift
'然后,我想在
ViewController.swift
的的MyLibrary 的示例中创建一个示例,当我在自己的Pod下使用类ABXXXView时,出现标题中描述的错误: import MyLibrary
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let vi = ABXXXView()
self.view.addSubview(vi)
}
}
这意味着找不到“ABXXXView”,但是我有
import MyLibrary
,有什么提示吗?谢谢!编辑:
如果我使用 Objc 语言重新创建了一个项目,则一切正常。
最佳答案
将您的类“ABXXXView”的范围添加到 public 目录。
public class ABXXXView : UIView {
}
希望它能解决您的问题。