1

我创建了我的自定义框架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
    }
}

我终于得到以下错误:

“路径”/MyProject/GameScene.swift:44:20: XYZCustomClass' 不可用:找不到此类的 Swift 声明

作为附加信息,该项目已使用SpriteKit语言swift构建。

先感谢您,

4

1 回答 1

0

检查框架是否包含在“General”->“Linked Frameworks and Libraries”和/或“Build Phases”->“Target Dependencies”下,并在必要时添加。

于 2016-01-27T22:21:11.800 回答