过去我来过这里几次,希望能得到你们的帮助。
我在 Xcode 和 iOS 方面有经验,但我刚刚来了一个跨 cocoapods。
我想使用 AsyncDisplayKit 并且我已经将它添加到我的 podfile 中,就像他们在他们的网站上解释的那样:
platform :ios, '8.0'
pod 'AsyncDisplayKit'
我正在使用 Swift,所以我还有一个桥接文件,我在其中导入了如下文件:
#import <AsyncDisplayKit/AsyncDisplayKit.h>
#import <AsyncDisplayKit/_ASDisplayLayer.h>
一切都很好,直到我尝试创建一个使用“ASDisplayNode”的新类:
class GradientNode: ASDisplayNode
{
class func drawRect(bounds: CGRect, withParameters parameters: NSObjectProtocol!,
isCancelled isCancelledBlock: asdisplaynode_iscancelled_block_t!, isRasterizing: Bool) {
// Drawing gradient ...
}
}
该类编译得很好,但无论如何我都会遇到一些错误:
我试图删除派生数据并清理项目。我还再次运行了“pod install”命令。这是我在项目构建阶段或构建设置中缺少的东西。我还包括了 ASyncDisplayKit 需要的框架。我必须包含任何其他文件或框架,或者为什么 Xcode 会给我这些错误?
我有 Xcode 6.1.1。谢谢。