如何使用 ipad Playground 在 swiftUI 上运行 Scene 和 App 以实现 swift
Posted
技术标签:
【中文标题】如何使用 ipad Playground 在 swiftUI 上运行 Scene 和 App 以实现 swift【英文标题】:How can i run Scene and App on swiftUI using ipad Playground for swift 【发布时间】:2021-11-03 17:17:14 【问题描述】:我使用 Apple ipad pro M1 来编写 Swift 和 SwiftUI,但现在我停在这里,因为我现在不知道应该如何处理这个错误
代码:
import SwiftUI
import PlaygroundSupport
struct Welcoming:App
var body: some Scene
WindowGroup
TabView
Text("one")
Text("tow")
还有错误:
没有完全匹配调用'setLiveView'实例方法
This image for the code and error
【问题讨论】:
【参考方案1】:setLiveView
将 SwiftUI View
作为参数。您正在尝试发送Welcoming
,它被定义为App
。相反,将您的视图封装成一个View
,您可以发送到PlaygroundPage
:
struct ContentView : View
var body: some View
TabView
Text("one")
.tabItem
Text("One")
Text("two")
.tabItem
Text("Two")
PlaygroundPage.current.setLiveView(ContentView())
【讨论】:
以上是关于如何使用 ipad Playground 在 swiftUI 上运行 Scene 和 App 以实现 swift的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 ipad Playground 在 swiftUI 上运行 Scene 和 App 以实现 swift
是否可以在 iPad Swift Playground 中使用 Metal 着色器代码?
将 iPad Playground 转换为 Xcode 10 Playground