問題タブ [nsusernotification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocoa - Cocoa WebView で HTML5 Web 通知を処理するには?
Cocoa WebView を使用して、HTML5 Web 通知を送信する Web サイトを表示します。Safari を使用してこのページを閲覧すると、Mac OS X Mountain Lion の通知センターで直接ユーザー通知を受け取ります。
独自の WebView を実装して同じ動作を実現するにはどうすればよいですか? この機能に関連するデリゲート メソッドは見当たりませんでした。
編集:これが誰かを助けることができるなら:
https://github.com/jnordberg/irccloudapp/blob/master/NotificationProvider.m
これを共有してくれた Johan Nordberg に感謝します。
nsview - NSUSerNotification のカスタム ビュー
Mac OS X でカスタム ビューまたはウィンドウを NSUserNotification として表示する方法はありますか? 画像などの追加情報を表示したいのですが、私が理解しているように、標準の NSUserNotification ではそれができません。それができない場合、リストに通知を追加して自分のポップオーバーを表示する方法はありますか?
前もって感謝します、ベン。
cocoa - removeDeliveredNotification: しない
私の Mac アプリには、実行時間の長いエクスポート操作を実行するコードがあります。エクスポートの最後に、ユーザー通知を作成して、エクスポートが完了したことをユーザーに知らせます。
次に、エクスポートに関する詳細 (発生した警告、便利な「表示」ボタンなど) を記載したシートを作成します。彼らがシートを閉じると、次のように通知を削除したいと思います。
ただし、これによって実際に通知センターから通知が削除されるわけではありません。ブレークポイントを設定しました。-removeDeliveredNotification:
行は実行され、nilnote
ではありません。何を与える?
objective-c - ObjC:NSUserNotificationをサブクラス化できません
タイトルの通り、サブクラス化できませんNSUserNotification
。サブクラスを記述してコンパイルすることはできますが、実行時にサブクラス化されたオブジェクトを取得することはできません。そのサブクラスのインスタンスを作成し、実行時にそのクラスをテストすると、常にが取得されます_NSConcreteUserNotification
。なんで?
macos - 実行時に OSX 通知センターのアイコンを変更する
アプリの実行中に NSUserNotifications の OSX 通知センターのアイコンを変更する公式にサポートされている方法はありますか? 私はウェブを検索しましたが、答えは実際には「最近」ではなかったので、再確認したかっただけです.
現在再生中の Spotify トラックのアートワークをタイトル/名前の横に表示したい
私が今まで試したことは本当に醜いです:
アプリの CFBundleIconFile をIconFamilyで生成された .icns ファイルに一時的に置き換えます (バンドル内の何かを変更してはならないことはわかっていますが、アプリを App Store に公開するつもりはありません)。
通知センターを再起動して、最終的にキャッシュされたアイコンを「忘れる」
NSRunningApplication* notificationCenter = [NSRunningApplication runningApplicationsWithBundleIdentifier:@"com.apple.notificationcenterui"]; [notificationCenter 終了];
(私は本当にこれをすべきではないことを知っています)
nsusernotification - NSUserNotificationCenter に通知が表示されない
何か間違っているかどうかはわかりませんが、見つけた例から。私はその小さなハローワールドを書きました。
私はそれをコンパイルします:
コンパイルして実行できますが、何も表示されません。何らかの理由で、何も表示されません。アプリケーションが主なアクターである場合、通知が表示されない場合があることを読みました。通知を表示するにはどうすればよいですか?