我在尝试使用POD扩展类的属性时遇到问题。
我把它分叉并在我的设备上尝试时改变了一些值,一切都很好,我可以编译它并运行它。
但是:生病时将POD添加到我的项目中,我无法使用任何属性。例如:
public protocol ALCameraImageSaveDelegate {
func saveImageToTask(image: UIImage)
}
public class ALCameraViewController: UIViewController {
let cameraView = CameraView()
let cameraOverlay = CropOverlay()
let cameraButton = UIButton()
let closeButton = UIButton()
let swapButton = UIButton()
let libraryButton = UIButton()
let flashButton = UIButton()
var onCompletion: ALCameraViewCompletion?
var allowCropping = false
var delegate: ALCameraImageSaveDelegate?
生病时设置我的委托(ALCameraImageSaveDelegate) - 很好,我可以将它添加到我的类并编译应用程序。但是当生病时尝试初始化一个新的控制器,并添加委托:
let cameraViewController = ALCameraViewController(croppingEnabled: false, allowsLibraryAccess: true) { (image) -> Void in
self.dismissViewControllerAnimated(true, completion: nil)
}
cameraViewController.delegate = self // not working -> delegate property not found
但是为什么没找到它?生病检查我的pod类文件时,委托就在这里。为什么无法访问?