xcode - 在画布中预览简单的 swiftui 代码时,如何解决此 Xcode OptimizationLevelError 错误?
问题描述
我已经成功使用 SwiftUI 几个月了,但几乎没有 Xcode 经验。我正在尝试添加一些我想在 SwiftUI 画布中预览的简单帮助屏幕。但是,我收到以下错误:
OptimizationLevelError:未构建 -Onone
按下“诊断”按钮时会显示该消息。按“重试”按钮后问题仍然存在。
Xcode: Version 11.3 (11C29)
Catalina: 10.15.2 (19C57)
代码再简单不过了:
import SwiftUI
struct HelpSortView: View {
var body: some View {
VStack {
Text("You can sort the list by Name, Sail Number, Class, or Favorites.")
.lineLimit(10)
VStack(alignment: .center) {
Image("help-sort")
}
}
}
}
struct HelpSortView_Previews: PreviewProvider {
static var previews: some View {
HelpSortView()
}
}
解决方案
事实证明,我有我的 Xcode 方案,构建配置设置为发布而不是调试。在 Xcode 中,选择 Product、Scheme、Edit Scheme、Run(左侧)、Info 选项卡、Build Configuration,将下拉菜单设置为 Debug。
推荐阅读
- matlab - 当数据很大时,为什么当我在 n 点移动平均滤波器中增加 n 时,信号的峰值数量保持不变?
- artifactory - 无法索引 jar - 意外的记录签名:0X622F2123
- npm - npm run install with --prefix 创建“etc”文件夹
- reactjs - 手机和手机的响应式网站,混合 Reactjs 和 React Native
- android - Gradle - Android - 添加版本号作为 versionNameSuffix 以调试 buildTypes
- python-3.x - 将两个 URL 路由到同一个函数
- android - 使用首选项库和材质组件主题时,首选项类别是可点击的
- apache-kafka - Kafka 代理遇到致命问题,错误日志如“在读取响应之前已断开与 X 的连接”
- c++ - 如何在 C++ 中使用 arctanx 函数修复此错误
- powershell - 在管理员用户下导入 PFX 有效,但在非管理员用户下不会。为什么?