nameLabel
にアクセスしているところでこういう感じのエラー(警告)が出て欲しいです (edited)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)
Task
と MainActor.run
を統合したい( Task
にイニシャライザに Actor の context を明示的に渡したい)なぁ。ObservableObject
が actor
の場合は、その actor
に isolate された状態で購読する手段か。