Closed Gwan-Son closed 1 month ago
backdrop_path를 String?(Optional)로 지정하여 해당 이미지가 존재하지 않으면 systemImage로 대체.
if viewModel.movie?.backdropPath == "https://image.tmdb.org/t/p/original" {
Image(systemName: "xmark.circle")
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: 100)
.padding(.top, 20)
Text("No Image")
.font(.system(size: 20))
} else {
KFImage(URL(string: viewModel.movie?.backdropPath ?? ""))
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: UIScreen.main.bounds.width)
.padding(.top, 1)
}
DetailView로 이동했을 시에 backdrop_path image가 존재하지 않아 오류 발생.