できませんのでNSAlertの継続的なバウンスドックのアイコン
-
21-09-2019 - |
質問
いの逆問題により この問題に止まるドックのバウンス.
ありがとうございますアプリの継続的なバウンス、ドックのアイコン!
私も嫌いを継続的に弾むドックのアイコンが、この場合で、ユーザーさんの実現には"私のアプリで開いる可能性を喪失時間の追跡データです。
こちらは自分のコードが思って、アプリの代表applicationWillFinishLaunching:方法。
if (!AXAPIEnabled()) { // I'm checking that Accessibility is turned on
NSAlert *alert = [[NSAlert alloc] init];
[alert setAlertStyle:NSCriticalAlertStyle];
[alert setMessageText:@"Lapsus cannot run."];
[alert addButtonWithTitle:@"Open Accessibility Prefs..."];
[alert addButtonWithTitle:@"Quit"];
[alert setInformativeText:@"Lapsus needs \"Enable access for assistive devices\" in the Accessibility pane of System Preferences to be turned on."];
[NSApp activateIgnoringOtherApps:YES];
int attentionrequest = [NSApp requestUserAttention:NSCriticalRequest];
NSInteger returnValue = [alert runModal];
....
[NSApp cancelUserAttentionRequest:attentionrequest];
}
たって除去のrequestUserAttentionます。
また、requestUserAttention線にはいろいろな場所:直前runModal、最初のもの。
たって除去のactivateIgnoringOtherAppsます。
なんと、ドックのアイコン連鎖回して停止します。
ユーザのだろうと私のアプリとしての私では、こちらのフロントがる可能性がある場合にクリックで写真を"出島ネットワークの写真積極的な応募を非表示にする重要なエラーメッセージを表示します。
いものとなっている場合はシックで隠れているものはない。
私はこMac OS X10.5Leopard.アイデアはどうなっているが悪いのでしょうか。又はヒョウな支援を継続的に弾むドックのアイコンですか。
更新:
私のメソッドの呼び出しにapplicationWillFinishLaunching:
ってすぐに入applicationDidFinishLaunching:されactivateIgnoringOtherApps:話し手として必要です。
しかし、私の質問はり"を持ち込みたいのですが私のアプリはフロントなどの弾むドックのアイコン?から、最初の答えはいえないがなんなのか理解していいかがでしょうか。
更新:
よくわからんかうと思う。また指摘されていると盗難注意味するドックもいたので、気軽に挑戦をしてほしいです。
結論
ご希望の場合はユーザーに、使用しない[NSApp activateIgnoringOtherApps:有り];
解決
あなたは、あなたは基本的に自分自身の通知を却下しているactivateIgnoringOtherAppsを送信する場合。