Xcode 11.5
Swift 4を使用しています。
https://github.com/genadyo/LivePhotoDemo
githubのこちらのリポジトリを参考にし、Live Photoを作成するやり方を学ぼうといたしまして、clone、ビルドを行い、実行してみたところ、
2020-05-27 14:28:03.928743+0900 LivePhotoDemoSwift[5411:557667] [Storyboard] Unknown class PHLivePhotoView in Interface Builder file. 2020-05-27 14:28:03.929968+0900 LivePhotoDemoSwift[5411:557667] -[UIView setLivePhoto:]: unrecognized selector sent to instance 0x10322dc00 2020-05-27 14:28:03.933038+0900 LivePhotoDemoSwift[5411:557667] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView setLivePhoto:]: unrecognized selector sent to instance 0x10322dc00'
と言う例外を吐いて異常終了してしまいました。
Storyboard上に貼られたUIViewにPHLivePhotoViewを割り当てているのですが、そのPHLivePhotoViewがわからないはずがなく、途方に暮れてしまいました。
Outlet接続もやり直してみましたが、同じエラーが発生して異常終了します。
何故なのでしょうか。
PHLivePhotoView を直接 storyboard に追加するとうまくいかないらしいので、コードで追加するか、サブクラスを作って storyboard に追加するといいらしいです。
https://stackoverflow.com/questions/55509961/add-phlivephotoview-to-the-storyboard
あなたの回答
tips
プレビュー