EnvironmentObject 프로젝트

Woozoo·2023년 1월 2일
0

깃헙스위프트기초

목록 보기
38/38
post-thumbnail

EnvironmentObject 프로젝트

UI 구성

크게 다른점은 없다
NavigationLink 처음 클로져는 목적지 작성해주는 곳

데이터 전달해줄 파일 만들었다!
ObservableObject 채택하고 필요한 변수들 퍼블리쉬 해줌

처음 시작 관리하는 스트럭트로 와서
@StateObject를 방금 만들어준 모델로 선언하고
FirstView에 .environmentObject(userprofile)로 꽂아줬다

FirstView로 와서 @EnvironmentObject로 UserProfileSettings 타입의 변수를 선언해준다
그리고 프리뷰에도 .environmentObject(UserProfileSettings()) 꽂아줘야 에러 안남

그러고 나면 이제 body View에서 userProfile의 요소들에 접근이 가능해진다

SecondView로 네비게이션 되게 해주고!


SecondView에서 ThirdView로 넘어가게 작성!
(이 때는 UserProfile 데이터는 아무것도 사용하지 않고!)


Third View로 넘어와서
.environmentObject를 서드뷰에 꽂아줬다!!

profile
우주형

0개의 댓글