Как отлаживать предупреждения цикла SwiftUI AttributeGraph? - PullRequest
3 голосов
/ 13 июля 2020

Я получаю много предупреждений цикла AttributeGraph в моем приложении, которое использует SwiftUI. Есть ли способ отладить причину этого?

Это то, что отображается в консоли:

=== AttributeGraph: cycle detected through attribute 11640 ===
=== AttributeGraph: cycle detected through attribute 14168 ===
=== AttributeGraph: cycle detected through attribute 14168 ===
=== AttributeGraph: cycle detected through attribute 44568 ===
=== AttributeGraph: cycle detected through attribute 3608 ===

1 Ответ

5 голосов
/ 21 июля 2020

Журнал создается (из частного AttributeGraph.framework )

AG::Graph::print_cycle(unsigned int) const ()

, поэтому вы можете установить точку останова symboli c для print_cycle

демо

и, ну, насколько это может быть полезно, зависит от вашего сценария, но определенно вы получите стек с ошибкой в ​​Xcode.

...