用Swift和Xcode 6inheritanceUIGestureRecognizer – 如何导入UIGestureRecognizerSubclass.h?
除非您按照此处所述导入UIGestureRecognizerSubclass.h
,否则self.state
在子类中写入self.state
。
在Swift环境中,我很困惑如何导入它。 我尝试import UIGestureRecognizerSubclass.h
,没有.h
,但我仍然无法写入self.state
。
我将如何做到这一点?
您需要创build或创build一个-Bridging-Header.h文件来导入objc头文件(如所需的头文件)。 导入行如下所示:
#import <UIKit/UIGestureRecognizerSubclass.h>
如果您的应用程序中没有桥头文件,最简单的方法是将objc类添加到您的项目中,然后xcode会询问您是否需要它,然后创build该文件并将其绑定到设置中为你。 然后你可以删除objc类。
该头文件中的所有内容都会自动提供给您的Swift代码,不需要在swift文件中添加任何导入行。
Swift相当于:
import UIKit.UIGestureRecognizerSubclass
这导入适当的标题。