无法使用Pod中的类属性

时间:2016-03-15 20:13:52

标签: ios swift

我在尝试使用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类文件时,委托就在这里。为什么无法访问?

0 个答案:

没有答案