SwiftUI PlaygroundBook 我无法访问其他视图

Posted

技术标签:

【中文标题】SwiftUI PlaygroundBook 我无法访问其他视图【英文标题】:SwiftUI PlaygroundBook I can't access the other View 【发布时间】:2021-04-11 14:39:09 【问题描述】:

我无法从 WelcomeView 访问 GameView。如何在 Playground Book 中获取页面导航?

错误

Cannot find "Game View" in scope

欢迎观看

import SwiftUI
import PlaygroundSupport

struct WelcomeView: View 
    var body: some View 
        GameView()
    

PlaygroundPage.current.setLiveView(WelcomeView())

游戏视图

import SwiftUI
import PlaygroundSupport

struct GameView: View 
    var body: some View 
        Text("GameView")
    

PlaygroundPage.current.setLiveView(GameView())

欢迎查看图片

游戏画面

【问题讨论】:

【参考方案1】:

您应该将public 访问级别添加到您的类/属性/方法/属性。有了它,您就可以从 ma​​in 游乐场访问它们。


public struct GameView: View 

  public init()  

  public var body: some View 
    Text("GameView")
  

【讨论】:

以上是关于SwiftUI PlaygroundBook 我无法访问其他视图的主要内容,如果未能解决你的问题,请参考以下文章

我无法上传到 Heroku RUBY ON RAILS

win7系统安装完VS2017后,开启只能新建解决方案,修复的时候却告诉我无

Python爬取斗图啦,妈妈再也不会担心我无图可刷了

将 JSON 文件添加到 Swift Playgrounds

在 Playground Book 中未调用 pressesBegan

Swift Playgrounds 中的视图数量有限