Swift/SwiftUI

[SwiftUI] 문득 EnvironmentObject 가 궁금해졌다

insub4067 2023. 3. 3. 00:00

.environmentObject 를 통해 하위뷰에서 상위뷰의 StateObject 에 접근이 가능하다

그러면 이럴때 같은 타입의 StateObject 가 여러개라면 어떨까?

그래서 테스트를 해보았다.

 

변수명만 다르면 상관없지 않을까?

 

결과는 그렇지 않았다

하나의 Type 만 읽을수 있었다.

만약 같은 타입의 StateObject 가 두개가 주어졌을때는 먼저 들어간 EnvironmentObject 를 따랐다