화면과 같은 오류가 발생했다.
원인을 알아보니
extension ViewController: UICollectionViewDelegate {
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
guard let viewController =
self.storyboard?.instantiateViewController(
// 식별자를 호출하는 부분에서 아래의 DiaryDetailViewController을 호출하는데
withIdentifier: "DiaryDetailViewController") as?
DiaryDetailViewController else { return }
let diary = self.diaryList[indexPath.row]
viewController.diary = diary
viewController.indexPath = indexPath
viewController.delegate = self
self.navigationController?.pushViewController(viewController, animated: true)
}
}
식별자가 아래 그림과 같이 ViewController 설정 부분에 없어서 발생한 문제였다.
StoryBoard ID를 추가함으로서 해결했다! 🥰
좋은 글 잘 보고 갑니다 ^^