Я пытаюсь написать общую функцию presentAlert
, но у меня возникла проблема, когда я не могу получить активный контроллер, который не позволяет мне представить мое предупреждение.Я пытался использовать [WKExtension sharedExtension].rootInterfaceCcontroller
, но это не сработало.
Есть идеи?
WKAlertAction *action = [
WKAlertAction
actionWithTitle:@"test"
style:WKAlertActionStyleDefault
handler:^{}
];
WKExtension *sharedExtention = [WKExtension sharedExtension];
dispatch_async(dispatch_get_main_queue(), ^ {[
sharedExtention.rootInterfaceController
presentAlertControllerWithTitle:title
message:message
preferredStyle:WKAlertControllerStyleAlert
actions:@[ action ]
];});