我在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 声明
作为附加信息,该项目已使用swift
语言的SpriteKit
构建。
提前谢谢你,
检查框架是否包含在"常规"->"链接框架和库"和/或"构建阶段"->"目标依赖项"下,并在必要时添加它。