在 Xcode 11 中分组时无法创建 class 的实例
Cannot create instance of class when grouping in Xcode 11
我在对 swift 文件进行分组时继承 类 时遇到问题。
例如,如果文件结构如下所示,我可以继承 Test 对象。
test
|-Test.swift
|-ViewController
但是,如果我将 swift 文件分组,那么我将无法创建一个实例,给我一个错误消息 Use of unresolved identifier 'Test’
test
|-Model
|-Test.swift
|-ViewController
ViewController
class ViewController: UIViewController {
let test = Test()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
}
测试
public struct Test {
var frameRate = 0.0
var name: String?
}
我以前没有这个。从 Xcode 11 开始有什么变化吗?
如评论所述,这是 Xcode 11 中的错误。解决方法是关闭并重新打开 Xcode。并建立你的项目。重新启动也可能有效
我在对 swift 文件进行分组时继承 类 时遇到问题。 例如,如果文件结构如下所示,我可以继承 Test 对象。
test
|-Test.swift
|-ViewController
但是,如果我将 swift 文件分组,那么我将无法创建一个实例,给我一个错误消息 Use of unresolved identifier 'Test’
test
|-Model
|-Test.swift
|-ViewController
ViewController
class ViewController: UIViewController {
let test = Test()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
}
测试
public struct Test {
var frameRate = 0.0
var name: String?
}
我以前没有这个。从 Xcode 11 开始有什么变化吗?
如评论所述,这是 Xcode 11 中的错误。解决方法是关闭并重新打开 Xcode。并建立你的项目。重新启动也可能有效