SwiftUIのプレビューが動かなくなったときの復帰の方法

はじめに

SwiftUI、今ごろ入門しました。
いままでStoryboardとXibで頑張ってきた身としては諸々の負担が激減しました。 Git/SVNでは何かとコンフリクトを吐き、なだめすかしてきた苦労は何だったのか。食わず嫌いをしなければよかった…

そんなSwiftUIで今お気に入りなのが、ライブプレビュー。コードを書く都度リアルタイムで表示してくれます。使い始めて間もないですが、この機能があるだけでデザイン(コーディング)が楽しい!

突然プレビューが表示されなくなってしまった

そんなお気に入りですが、cannot preview in this file – update failed と言われて、プレビューが見れなくなってしまった。SwiftUIのオイシイ特徴なのに、使えないとストレスが溜まる……

グーグル先生曰く、下記の対策をおすすめされました。
ただ、それぞれの内容を確認する限り、私の環境ではあまり効果がなさそうでした。

  • Xcodeを再起動する
  • XCodeのパスを通す
  • XCodeのライセンスに同意する
  • プロジェクトをクリーンする

万事休すです。XCodeが運悪く壊れてしまったか?いや、そう簡単に壊れるようなことはあるまい。

まとめ(解決策)

結論

困ったらとりあえずMacを再起動する

結局はMacの再起動で解決しました。困ったらたいてい再起動で治りますね。仕事で行き詰ったらとりあえず寝れば、なんとなく解決するのと同じ理屈だと思います。え?違う?

タイトルとURLをコピーしました