【发布时间】:2020-11-04 10:07:37
【问题描述】:
我想知道如何在 SwiftUI 尝试渲染 ContentView 之前运行一些逻辑函数或控制流运算符?我可以在哪里以及如何放置我的代码?
更新:init(){} var body: some Scene
之前当我使用 init 并在那里执行我的逻辑时,我找不到报告我的过程结果的方法,我该如何解决这个问题?
我的代码:
import SwiftUI
@main
struct _99App: App
{
init() {
let firstName = "omid"
print(firstName)
}
@State var name : String = firstName // ← Here Error: Cannot find 'firstName' in scope
var body: some Scene {
WindowGroup {
ContentView(name: $name)
}
}
}
PS:基本上我需要一个地方在应用程序发生任何事情之前运行我的逻辑。
【问题讨论】:
-
这是否回答了您的问题stackoverflow.com/a/63525968/12299030?
标签: swiftui