Avatar
Avatar
koher
なんかよくわからなくなってきた。 UIView って @MainActor なのになんでさっきの nameLable.text = UILabel.text must be used from main thread only になったんだっけ?? https://developer.apple.com/documentation/uikit/uiview
僕もこれずっと気になってます🤔 ↓も似た質問なのかなと思っていて、このやり取りで直ったと言っているのですが、RC以降でも引っかかりますね(僕の勘違いで全然関係ない話かもしれないですが...) そもそもawait付けないでアクセスできるのがおかしいのか...?DispatchQueueと混ざっているのが問題なのか...?構文上はMainActorに見えるので、receiveでThreadが切り替わっていることがわからない…?すいません書いてたらよくわからなくなってきました😅 https://forums.swift.org/t/await-in-async-function-isolated-to-mainactor-resumes-on-non-main-thread-bug/51957/2 https://github.com/apple/swift/pull/38768 (edited)