이전 imagePicker를 사용하여 사진을 여러 장 추가할 수 있도록 수정했음. 근데 왜 자꾸 무한대로 넘어가는지 알 수 없었음. 여러 장 선택할 수 있도록 수정된 코드 ... 생략 ... @StateObject var imagePicker = ImagePicker() let columns = [GridItem(.adaptive(minimum: 100))] ... 생략 ... ScrollView(.horizontal, showsIndicators: false){ LazyVGrid(columns: columns) { ForEach(0..
사진 추가하기 시도해봄 1. ImagePicker.swift import SwiftUI import PhotosUI @MainActor class ImagePicker: ObservableObject { @Published var image: Image? @Published var images: [Image] = [] @Published var imageSelection: PhotosPickerItem? { didSet { if let imageSelection { Task { try await loadTransferable(from: imageSelection) } } } } @Published var imageSelections: [PhotosPickerItem] = [] { didSet { Task..
더미데이터를 만들었다. 여기에서 필요한 데이터 형식만 지정해주면 알아서 랜덤으로 데이터를 채워준다. 나는 아래 내용으로 50개의 데이터를 만들었다. id Int 해당 데이터의 고유 id, 1씩 증가함. title String 해당 데이터의 제목 subject Int 분류 address String street address(랜덤 생성이다보니 실제 위도, 경도와 다를 수 있음) latitude Double 위도 longitude Double 경도 1. Bundle 만들기 Bundle을 extension으로 만들면 함수에서 호출했을 때 언제든지 사용할 수 있다. import Foundation extension Bundle { func decode(file: String) -> T { guard let ur..