강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của yongkyme6314
yongkyme6314

câu hỏi đã được viết

SwiftUI - Hướng dẫn hoàn hảo về iOS14

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

Viết

·

232

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

Câu trả lời

Câu hỏi này đang chờ câu trả lời
Hãy là người đầu tiên trả lời!
Hình ảnh hồ sơ của yongkyme6314
yongkyme6314

câu hỏi đã được viết

Đặt câu hỏi