【发布时间】:2020-02-14 15:01:50
【问题描述】:
我正在尝试在 Xcode 操场上学习 SwiftUI。我试图制作一个简单的列表(应该很容易吧?),但 Xcode 在 iOS 项目中运行时会导致 Playground 崩溃。
这是我的代码:
import UIKit
import PlaygroundSupport
import SwiftUI
struct ContentView: View {
var body: some View {
List(0..<5) { item in
Text("Test")
}
}
}
let viewController = UIHostingController(rootView: ContentView())
PlaygroundPage.current.liveView = viewController
【问题讨论】:
-
这是 Xcode 11.3 问题。经过测试并在 Xcode 11.2 上运行良好。对于 SwiftUI,最好使用 Xcode 内部 Preview,这在 Playground 中不可用。它更实用、更方便(和生活)。只需从模板创建基于 SwiftUI 的项目。