Я пытаюсь переключиться с собственным стилем для iOS (переключатель) и macOS (флажок) в моем универсальном приложении. Этот код не работает:
#if targetEnvironment(macCatalyst)
private let toggleStyle = CheckboxToggleStyle()
#else
private let toggleStyle = SwitchToggleStyle()
#endif
'CheckboxToggleStyle' недоступен в iOS
Думал, что макросы должны компилировать правильный путь для каждой цели.