2016-07-20 2 views
4

가능한 경우, 올바른 OS에만 나타나는 iOS 9 및 iOS 10 용 My Today 위젯의 두 가지 버전을 지원하는 방법을 알고 싶습니다.투데이 위젯 iOS 9/10의 두 가지 버전을 지원합니다.

지금까지 iOS 9 및 iOS 10에 대한 배포 대상이있는 대상을 두 개씩 시도했습니다. 불행히도 iOS 10 시뮬레이터에서는 Today 위젯이 모두 표시됩니다.

할 수있는 방법이 있습니까? 또는 내가 가지고있는 버전을 확인하면서 코드에서 처리해야합니까? 위젯 선택 목록에 표시에서 아이폰 OS 9 위젯 대상을 방지 할 수는 없지만

+1

[NCWidgetController widgetController] setHasContent : NO forWidgetWithBundleIdentifier : YourTodayWidgetBundleIdentifier]로이 작업을 수행 할 수 없습니까? iOS 버전에 따라 다릅니 까? – Matt

+0

@Matt 님, 의견을 보내 주심에 감사드립니다. 실제로 위젯은 나타나지 않지만 위젯 목록에 표시됩니다. 자세한 내용을 입력하면 답변을 수락 할 수 있습니다. – Zico

+0

당신을 진심으로 환영합니다. 나는 추가 할 것이 더 많지 않았기 때문에 나는 똑같은 것으로 대답했다. 내가 직접 테스트하지 않았기 때문에 대답 대신에 의견을 게시 한 이유가 있습니다. – Matt

답변

1

, 당신은에 hasContentfalse 설정할 수 있으며

[[NCWidgetController widgetController] setHasContent:NO forWidgetWithBundleIdentifier:YourTodayWidgetBundleIdentifier]; 

그것은 완벽 하진로 오늘보기에 표시되지 않습니다 솔루션이지만 작동 할 수 있습니다.

관련 문제