@Observable final class Hoge { @ObservationIgnored private var task: Task<Void, Never>? var value = 0 init() { task = Task { // ここでエラーが出る for await _ in NotificationCenter.default.publisher(for: NSApplication.didBecomeActiveNotification).values { value += 1 } } } }
@MainActor
つけたらエラーは消えます。(つけてもいいコンテキストならですが)