【发布时间】:2016-05-05 02:09:10
【问题描述】:
我在swift 中创建了我的自定义框架,比如说MyCustomFramework。
在这个项目中,我添加了一个新的 swift 文件:XYZCustomClass,如下所示:
public class XYZCustomClass: SKNode {
// variables declaration
public override init() {
super.init()
// make my custom init here
}
...
}
我将我的项目构建为iOS Generic Device 并获取我的MyCustomFramework.framework 位置。
然后我在个人项目中导入MyCustomFramework.framework,并在好文件中导入:
import SpriteKit
import MyCustomFramework
class GameScene: SKScene {
override func didMoveToView(view: SKView) {
let test = XYZCustomClass() // Error
}
}
我终于得到以下错误:
"path"/MyProject/GameScene.swift:44:20: XYZCustomClass' 不可用:找不到此类的 Swift 声明
作为附加信息,该项目已使用SpriteKit 以swift 语言构建。
提前谢谢你,
【问题讨论】:
标签: swift sprite-kit swift-custom-framework