問題タブ [notificationcenter]
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.
ios - dealloc が呼び出されない原因となる通知
私はプロジェクト内でこれを使用しようとしています: https ://github.com/zakkhoyt/VWWPermissionKit
KVO/通知センターについてあまり理解していないので、質問を投稿してください。
基本的に、Permission Manager の init と dealloc は次のようになります。
一連のアクセス許可を読み取りたい場合は、次のように呼び出します。
これはすべてうまくいきます。問題は、dealloc が呼び出されていないためUIApplicationDidBecomeActiveNotification
、init メソッドで作成されているなどの通知がまだ呼び出されていることです。
私が見る限り、Permission Manager は作成され、参照されていないため、ぶらぶらしているだけです。
readPermsions の public メソッドは次のとおりです。
新しいインスタンスが作成され、別のメソッドが呼び出されてから、resultsBlock が返されます。私が知る限り、これを解放するものは何もありません。dealloc を呼び出すにはどうすればよいですか?
ios - appDelegate で alertView を表示
alertView
通知/コントロールセンターが 2 で表示される前にを追加しようとしていbuttons
ます。1つbutton
は「OK」で、通知/コントロールセンターが開きます。2 つ目button
はキャンセルする必要があり、通知/コントロール センターは表示されません。
alertView
次のように inを追加してみましapplicationWillResignActive
た:
ユーザーが通知/コントロール センターを開こうとすると、わずかに開いてから閉じ、alertView
が表示されます。alertView
通知/コントロール センターを開かずにショーを行うにはどうすればよいですか?
macos - Mac Os X - 通知センターの Today View/Widget の表示名を変更する
アプリの拡張機能を作成していて、メインのアプリは inTime と呼ばれていますが、拡張機能を作成したときに、明らかな理由で同じファイル名を使用できませんでした。だから私はそれをinTime Extensionと呼んだ。inTime拡張機能ではなくinTimeで通知センターに表示したい!わかりやすくするためにスクリーンショットを投稿します!
https://gyazo.com/aedb5fdcd113d1c13a4e118a9931ed15 よろしくお願いします
applescript - El Capitan で表示通知が機能しなくなった
.zshrc
私のシェルでスクリプトから通知を作成したいとき、私はこの関数を私の中に持っています:
この関数は、applescript の小さな 1 行を実行するだけで、渡された引数を使用して通知を作成し、次のようなことができます。
問題は、El Capitan にアップグレードしてから、この機能が機能しなくなったことです。サイレントに失敗し、通知は作成されません。
スクリプト エディター ユーティリティで AppleScript の部分だけを実行したところ、問題なく動作したので、display notification
廃止されていないことはわかっています。特にコマンドラインまたはzshから実行することに関係があると思います。
私はそれを理解することはできません。何か案は?
ios - 通知センターを上下にスワイプすると iOS アプリがハングする
スワイプして通知センターを表示し、スワイプして削除すると、アプリがフリーズ/ハングすることがあります。アプリをバックグラウンドに配置したり、イベントを発生させたりしないため、これがアプリに影響を与えるべきではないことを理解しています。
これが私のアプリに影響を与える理由を誰か知っていますか?