Unable to infer complex closure return type; add explicit type to disambiguate
自作のClassをいじってたら、ZStackに Unable to infer complex closure return type; add explicit type to disambiguate というエラーが表示された。
いじる前は正常に表示されていたので、ZStackそのものに問題はないはず。
実際、Classの方にエラーがあり、これを修正するとZStack側のエラーも消える。
Class側のエラーを全て修正したのに、1個だけZStackにこのエラーが残っている。
なんなんだ?
XーCodeの Product>Build を実行したら、エラーは消えて、正常に実行されるようになった。
教訓
ZStackにエラーが出るときは、その中のVIEWにエラーが出ていることがある。
エラーを修正してもエラーが表示されるときは、Buildしてみる。
結局なんのエラーかよくわかんないけれど、VIEWとして不完全なものがあるよ ってことかな。