类型不符合协议'ImagePickerDelegate'

use*_*219 1 types ios conform swift

我正在使用来自github的名为ImagePicker的库来获取用户的图像并上传它们.但是,当我实现此处的示例代码时,我收到以下错误:

类型'changeCoverViewController'不符合协议'ImagePickerDelegate'

在第一行代码:

class changeCoverViewController: UIViewController, ImagePickerDelegate {
Run Code Online (Sandbox Code Playgroud)

Joh*_*ato 5

您可能缺少必需的ImagePickerDelegate功能之一.特别是这些:

func wrapperDidPress(imagePicker: ImagePickerController, images: [UIImage])
func doneButtonDidPress(imagePicker: ImagePickerController, images: [UIImage])
func cancelButtonDidPress(imagePicker: ImagePickerController)
Run Code Online (Sandbox Code Playgroud)

将来,如果再次发现此错误,请转到委托的声明,您将看到一个类,protocol并告诉您实现该委托所需的内容.在这种情况下:

public protocol ImagePickerDelegate: class {
  func wrapperDidPress(imagePicker: ImagePickerController, images: [UIImage])
  func doneButtonDidPress(imagePicker: ImagePickerController, images: [UIImage])
  func cancelButtonDidPress(imagePicker: ImagePickerController)
}
Run Code Online (Sandbox Code Playgroud)