サイトアイコン Dev-Dev

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

【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)
}
}
モバイルバージョンを終了