如果要加载数据以显示到UI(例如Twitter的时间轴),我将API调用过程放置到viewDidLoad。 但是,在Apple教程中找不到与viewDidLoad类似的地方。
我应该将与UI无关的过程放在哪里?
答案 0 :(得分:1)
SwiftUI与UIKit的viewDidAppear()和viewDidDisappear()方法相同,但它们的名称略有不同,分别是onAppear()和onDisappear()。
struct DetailView : View {
var body: some View {
NavigationView {
Text("Hello World")
}.onAppear {
// enter viewDidAppear() code here
}
}
}