강의

멘토링

커뮤니티

Inflearn Community Q&A

yongkyme6314's profile image
yongkyme6314

asked

SwiftUI - iOS14 Perfect Guide

Picker를 사용해서 각 item별로 다른 값을 Core Data에 저장하려고 합니다.

Written on

·

231

0

iOS Developer님,

SwiftUI문제가 안풀려서 도움을 청합니다.

Foreach loop안에서 picker를 사용하고 있습니다. 이것은 각각의 오브젝트에 필여한 만큼 picker를 생성하기 위함입니다. 근데 각 아이템의 값을 선택해서 그 것을 CoreData에 저장할 때 항상 맨 마지막 선택된 값이 모든 오브젝트에 똑같이 보관됩니다. 저는 각아이템별로 제가 선택한 다른 값들이 Core Data에 저장하려고 하는데요, 이것을 어떻게 할 지 좀 알려주시면 고맙겠습니다.

아래는 샘플 코드입니다.

List {
  ForEach(viewModel.animals, id: \.id) { animal in 
    Picker(selection: $selectedAnimal) {
      ForEach(animal.mammals, id: \.self) { mammal in 
        Text(mammal)
          .tag(mammal)
      }
    }
  }
}

감사합니다.

 

SwiftUIios

Answer

This question is waiting for answers
Be the first to answer!
yongkyme6314's profile image
yongkyme6314

asked

Ask a question