我正在使用 KASlideShow pod 对于 swift 。它处理 UIImageView 以启用幻灯片放映
我在看 example project学习如何使用它。我也是 Swift 的初学者
所以我的想法是:
- 将 ImageView 拖到 View Controller 上。
通过 Ctrl+将 ImageView 对象拖到 VC Swift 文件并创建 KASlideShow 类型,从 ImageView 创建导出!示例:
@IBOutlet weak var slideshowView: KASlideShow!
该类应引用协议(protocol)委托(delegate)示例:
类 SlideshowViewController:UIViewController,KASlideShowDelegate
设置委托(delegate),但如何设置? 由于我无法使用 Ctrl+Drag 机制执行此操作,因此我只输入
slideshowView.delegate = self
上面的炸弹堆栈输出显示:
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'
我知道我错过了一个简单的小方法!帮助!
最佳答案
关于ios - 无法使用 IB 为 KASlideShow 设置委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33766413/