[2024 동계 모각코] 2회차

MoonGoon·2024년 1월 4일
0

동계모각코

목록 보기
8/13

목표

Swift 작업물을 만들면서 나오는 문제를 해결하고 정리

문제

@published 값 변화를 가져오지 못함

원인

singleton 으로 객체를 선언해야 하는데, 다른 이름으로 또 선언해서 하나의 인스턴스를 가리키지 않았음

let client = SupportXPCClient()

@StateObject shared = SupportXPCClient.shared

로 하나의 인스턴스를 가리키지 않았음

해결 방법

@StateObject shared = SupportXPCClient.shared

하나의 인스턴스로만 참조하도록 하였다


문제 2

버튼 크기가 조정이 안됨

원인

.btuttonStyle(PlainButtonStyle()) 을 한 후, modifer 추가해주자 (frame)

profile
Swift 개발자를 희망합니다

0개의 댓글