使用Swift和Xcode 6对UIGestureRecognizer进行子类化-如何导入UIGestureRecognizerSubclass.h?[英] Subclassing UIGestureRecognizer with Swift and Xcode 6 - how do I import UIGestureRecognizerSubclass.h?

本文是小编为大家收集整理的关于使用Swift和Xcode 6对UIGestureRecognizer进行子类化-如何导入UIGestureRecognizerSubclass.h?的处理方法,想解了使用Swift和Xcode 6对UIGestureRecognizer进行子类化-如何导入UIGestureRecognizerSubclass.h?的问题怎么解决?使用Swift和Xcode 6对UIGestureRecognizer进行子类化-如何导入UIGestureRecognizerSubclass.h?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

您不能在子类中写入 self.state,除非您导入 UIGestureRecognizerSubclass.h 如此处所示.

在 Swift 环境中,我很困惑如何导入它.我试过 import UIGestureRecognizerSubclass.h,没有 .h,但我仍然无法写入 self.state.

我将如何做到这一点?

推荐答案

您需要拥有或创建一个-Bridging-Header.h 文件来导入您想要的objc 头文件.导入行如下所示:

#import <UIKit/UIGestureRecognizerSubclass.h>

如果您的应用程序中还没有桥头文件,最简单的方法是在您的项目中添加一个 objc 类,xcode 会询问您是否需要,然后创建文件并绑定它进入你的设置.然后就可以删除 objc 类了.

该头文件中的所有内容都会自动提供给您的 Swift 代码,无需在您的 swift 文件中添加任何导入行.

本文地址:https://www.itbaoku.cn/post/924680.html