【发布时间】:2021-04-16 04:52:50
【问题描述】:
在我的一生中,我无法在任何地方找到解决方案,所以在我看来这是一个 Xcode 游乐场错误。
在 Sources 文件夹中,尽管我将一个类声明为 public,但当我尝试从单独的文件(在 Sources 文件夹中)访问该类时,编译器会给我一条错误消息,指出它在范围内找不到该类.
但是,当我运行 Playground 并忽略该消息时,程序会构建并运行成功,并且错误消息会消失,直到我开始修改代码。
奇怪的是,它不会发生在 App 项目中;它只发生在操场上。
我用一个名为“test”的游乐场文件做了一个简单的演示,并截图了发生的事情,你可以在下面的附图中看到,请指教!非常感谢!
尝试过的解决方案包括:
- 重启 Xcode
- 重启 Mac
- 删除 Xcode 并重新安装 Xcode
在范围内找不到 Person 类,尽管它被标记为 public
但是 Person 类被标记为 public
代码编译成功
运行 Playground 后错误消失,但我修改后立即返回
【问题讨论】:
标签: ios swift xcode macos xcplayground