Avatar
Avatar
Iceman
@swift-5.5.3 -warn-concurrency @MainActor @objc class View { init() {} } func nonIsolated() { _ = View() } (edited)
swift55 BOT 3/9/2022 6:23 AM
exit status: 1 with stderr:<stdin>:1:13: error: Objective-C interoperability is disabled @MainActor @objc class View { ~^~~~~ <stdin>:6:7: error: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context _ = View() ^ <stdin>:2:3: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous init() {} ^ <stdin>:5:6: note: add '@MainActor' to make global function 'nonIsolated()' part of global actor 'MainActor' func nonIsolated() { ^ @MainActor (edited)