У меня есть приложение Ма c.
Это приложение содержит расширение приложения Safari.
Если расширение приложения Safari еще не включено, выполняется следующий метод для отображения пользователю экрана настроек Safari (вкладка «Расширения»).
[SFSafariApplication showPreferencesForExtensionWithIdentifier:<SafariExtensionIdentifier> completionHandler:^(NSError *error)
{
[self performSelectorOnMainThread:@selector(showAlertToEnableExtension) withObject:nil waitUntilDone:NO];
}];
(void)showAlertToEnableExtension {
NSAlert *alert = [[[NSAlert alloc] init] autorelease];
[alert setMessageText:@"Please enable safari app extension"];
[alert runModal];
}
Предупреждение (которое уведомляет пользователя о включении расширения) появляется несколько раз.
Может кто-нибудь, пожалуйста, дайте мне знать, почему я получаю несколько всплывающих окон с предупреждениями.