반응형 Navigation2 Navigation을 사용항 경우 fragmentReulst Navgiation을 사용할 경우에는 fragmentReult 가 동작하지 않는다. 그럴 경우에는 다음 방법으로 처리하면 된다. 상황은 이렇다. FragmentA에서 어떤 리스트를 보여주고 있다. 그리고 그 리스트에서 한 아이템을 클릭하면 그 아이템에 대한 상세 설명을 보여주는 FragmentB를 보여준다. FragmentB에서 그 아이템을 삭제한다는 액션을 선택하고 FragmentB가 닫히고 FragmentA가 나타난다. FragmentA로 돌아왔을 때 삭제한 항목없이 리스트가 보여진다. 데이터는 Viewmodel을 사용하면된고, reuslt하는 방법은 다음과 같다. FragmentA findNavController().currentBackStackEntry?.savedStateHandle?.getLi.. 2021. 12. 5. SwiftUI - tutorial (Building Lists and Navigation and Generating Previews Dynamically) 오늘은 SwiftUI tutorial 그 두번째 Building List와 Navigation에 대해 작성해보겠습니다. 우선 지난 번에 작성한 project에 추가로 작성하도록 하겠습니다. List 우선 먼저 List에 들어갈 데이터를 만들어 보도록 하겠습니다. 다음과 같이 PetInfo라는 swift 파일을 만듭니다. import SwiftUI import CoreLocation struct PetInfo: Hashable, Codable { var id : Int var name : String fileprivate var imageName: String fileprivate var coordinates: Coordinates var category : Category var nickName : St.. 2020. 7. 19. 이전 1 다음 반응형