현재 스케쥴에 등록한 토큰 정보 출력하기
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