Shopify / FunctionalTableData

Declarative UITableViewDataSource implementation
MIT License
365 stars 30 forks source link

Table view frame accessed from background thread #113

Closed stevenwenxu closed 6 years ago

stevenwenxu commented 6 years ago

tableView.frame is accessed directly in the BlockOperation, this is caught by the main thread checker.

screen shot 2018-10-09 at 1 32 06 pm
dannbeau commented 6 years ago

do you have your stack trace available? how did you reproduce in your scenario?

stevenwenxu commented 6 years ago

It is a crash in POS where we have multiple rows with the same keys. However this isn't specific to any case because by looking at the code, the failure block is always run in the blockOperation which is on the renderAndDiffQueue.