SwiftUI“ Hello World”可在iOS上运行,但不适用于MacOS。
尝试构建一个简单的“ Hello World” SwiftUI示例,以查看其在Mac上的工作方式,但是我得到了一个空的黑屏应用程序。
我正在使用Xcode 11 MacOS目标已检查MacOS版本10.15 Beta(19A471t)
import SwiftUI
struct ContentView : View {
var body: some View {
VStack {
Toggle(isOn: /*@START_MENU_TOKEN@*/.constant(true)/*@END_MENU_TOKEN@*/) {
Text(/*@START_MENU_TOKEN@*/"Toggle"/*@END_MENU_TOKEN@*/)
}
Stepper(value: /*@START_MENU_TOKEN@*/.constant(4)/*@END_MENU_TOKEN@*/, in: /*@START_MENU_TOKEN@*/1...10/*@END_MENU_TOKEN@*/) {
/*@START_MENU_TOKEN@*/Text("Stepper")/*@END_MENU_TOKEN@*/
}
Text("Hello World")
}
}
}
#if DEBUG
struct ContentView_Previews : PreviewProvider {
static var previews: some View {
ContentView()
}
}
#endif
Run Code Online (Sandbox Code Playgroud)
这是Xcode 11 Beta发行说明中提到的一个已知问题:
Xcode 11 Beta不支持在配置为使用Mac版UIKit的项目中使用SwiftUI。
因此,我们唯一的选择就是等到下一个Xcode 11 beta版本发布。
更新:这适用于Xcode 11.0 beta 2。
| 归档时间: |
|
| 查看次数: |
1082 次 |
| 最近记录: |