Error Type '()' cannot conform to 'View'

在佈局畫面時,遇到

Type ‘()’ cannot conform to ‘View’; only struct/enum/class types can conform to protocols

的錯誤訊息.

原因是在佈局未完全時,在Main Thread上不能執行非畫面佈局的執行動作.

將這些非畫面佈局的動作,放在onAppear() (畫面佈局完成後)
即可解決此問題.

作者

Nick Lin

發表於

2021-04-07

更新於

2023-01-18

許可協議


評論