Avatar
そうすると、一番最初の話に戻って、 iOS 15 で VC から Publisher を購読して View に反映する正しい書き方は↓? override func viewDidLoad() { super.viewDidLoad() state .objectWillChange .sink { [weak self] _ in guard let self = self else { return } Task { await MainActor.run { // state を View に反映する処理 self.nameLabel.text = self.state.user?.name } } } .store(in: &cancellables) }