SwiftKickMobile/SwiftMessages

window being accessed from background thread when dequeueNext is called

Open

#535 opened on 2023年11月14日

GitHub で見る
 (12 comments) (0 reactions) (0 assignees)Swift (754 forks)batch import
bughelp wanted

Repository metrics

Stars
 (7,449 stars)
PR merge metrics
 (30d に merged PR はありません)

説明

dequeueNext is being called from a background queue here.

This in turn does a check to the isOrphaned property here.

The isOrphaned property does a check to the view.window property here.

This triggers an XCode warning with "UIView.window must be used from main thread only". This can lead to possible crashes.

コントリビューターガイド