Avatar
UITableViewの警告が出ていることからも、 List は内部的には UITableView を使って実現されていて、裏で、 UITableViewreloadData() なり beginUpdates()endUpdates() をしてるんじゃないかと推測。
7:34 AM
しかし、画面に見えてない時にそれをするから、UITableView was told to layout its visible cells and other contents without being in the view hierarchyと警告が出て、そして、たぶんレイアウト結果の見えてるセルだけが仮想Viewに作られるところが、見えてないので何も作られなくなって、その結果、 NavigationLink も存在しなくなって戻るのではないかと思いました。