Где я должен разместить процесс, не имеющий отношения к интерфейсу - PullRequest
0 голосов
/ 04 июня 2019

В случае, если я хочу загрузить данные для отображения в пользовательский интерфейс (например, Timeline из Twitter), я размещаю процесс вызова API для viewDidLoad. однако, я не смог найти место, похожее на viewDidLoad в Apple Tutorials.

Где разместить процесс, не имеющий отношения к пользовательскому интерфейсу?

1 Ответ

1 голос
/ 20 июня 2019

SwiftUI дает нам то же самое для методов viewDidAppear () и viewDidDisappear () в UIKit, но их имена немного отличаются, например onAppear () и onDisappear ().

struct DetailView : View {
    var body: some View {
        NavigationView {
            Text("Hello World")
            }.onAppear {
// enter viewDidAppear() code here
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...