UI update on Background thread
- Dominant language
- Swift
- Stars
- 4.6k
- Forks
- 588
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
When ever we send message, table reloads in background thread. It seems this is happening after updating to XCode 9. Can anybody help?
=================================================================
Main Thread Checker: UI API called on a background thread: -[UIView setHidden:]
PID: 6597, TID: 847576, Thread name: (none), Queue name: com.apple.root.user-initiated-qos, QoS: 25
=================================================================
Contributor guide
Research direction
Start by reproducing message sending with Xcode 9's Main Thread Checker enabled and trace the table reload path that leads to UIView setHidden:. Done means the reload and related UI updates no longer trigger the reported background-thread warning.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100