【SwiftUI】BindableObject が ObservableObject に変わっていた

iOS13 の Beta 5 では、BindableObject が ObservableObject に変わっていた。

import SwiftUI
import Combine
final class DispMng: ObservableObject {
@Published var display:String = ""
static let shared = DispMng()
}

入力

DispMng.shared.display = "test"

出力

import SwiftUI
import Combine
struct Disp : View {
@ObservedObject var dispViewModel = DispMng.shared
var body: some View {
Text(dispViewModel.display)
}
}

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA