При щелчке изображения в NavigationLink целевое представление отображается дважды (для каждого элемента во втором цикле ForEach).
Фотообъект соответствует ObservableObject, Hashable, Identifiable
List {
ForEach(self.photoList.photos.chunks(2), id: \.self) {
photo in
HStack {
ForEach(photo, id: \.self) {
photo1 in
NavigationLink(destination: DetailImageView(photo: photo1)){
Image(uiImage: UIImage(data : photo1.image as Data)!)
.resizable()
.scaledToFit()
.shadow(radius: 10)
.cornerRadius(20)
}
}
}
}
}