无法使用IB为KASlideShow设置委托

时间:2015-11-17 20:31:46

标签: ios swift uiimageview delegates

我正在使用KASlideShow pod 作为Swift。它处理UIImageView以启用幻灯片的创建

我正在寻找一个example project来学习如何使用它。我也是Swift的初学者

所以我的想法是这样的:

  1. 将图像视图拖到视图控制器上。
  2. 通过Ctrl +从Image View创建一个插座+将Image View对象拖动到VC Swift文件并创建类型为KASlideShow的文件!例如:

    @IBOutlet weak var slideshowView:KASlideShow!

  3. 该类应该引用Protocol委托示例:

    类SlideshowViewController:UIViewController,KASlideShowDelegate

  4. 设置代理,但是如何? 由于我无法使用Ctrl + Drag机制执行此操作,因此我只需输入

    即可

    slideshowView.delegate = self

  5. 以上炸弹的堆叠输出显示:

    2015-11-17 12:10:22.681 Mimi[15268:1084006] -[UIView setDelegate:]: unrecognized selector sent to instance 0x7fc7f2efb2d0
    2015-11-17 12:10:22.698 Mimi[15268:1084006] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView setDelegate:]: unrecognized selector sent to instance 0x7fc7f2efb2d0'
    

    我知道我错过了一个小而简单的方法!救命啊!

1 个答案:

答案 0 :(得分:2)

在故事板上,您是否也在ImageView上设置类? (不仅仅是出口)

Change Class Here