본문으로 건너뛰기

현재 스케쥴에 등록한 토큰 정보 출력하기

FamilyPickerSelection의 Token값을 활용하여 Label에 전달 시 해당 토큰의 아이콘과 앱이름을 그릴 수 있다.

import FamilyControls

struct myView: View {
@State var familyPickerSelection = FamilyPickerSelection()

body: some View {
VStack {
// 선택된 applicationTokens의 첫번째 값이 있을 경우 해당 토큰을 잡아서 Label에 전달
if let firstToken = familyPickerSelection.applicationTokens.first {
Label(firstToken)
.frame(maxWidth: .infinity)
.labelStyle(.iconOnly) // defaultStyle .titleAndIcon
} else {
Text("선택된 앱이 없습니다.")
}
}
}
}


NOTICE

  • Token의 기본 구성은 Set 이다.
  • FamilyPickerSelection 정보를 활용해 Label 을 생성할 수 있다.

Link