Avatar
もう一応解決したんですが、こんな時に出るやつです。 @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 } } } }
4:16 PM
Hogeに@MainActorつけたらエラーは消えます。(つけてもいいコンテキストならですが)