問題タブ [addobserver]
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.
swift - Swift class error WKWebView was deallocated while key value observers were still registered with it
I have a problem removing observer from my viewController named "myBrowser". I have a ProgressView bar, Here is the code where i add the observer:
in this controller i have a button that let me go back to another controller:
if i add
inside disa func, my app crash because "WKWebView was deallocated while key value observers were still registered with it"...i tried put removeObserver in viewDidDisapper, in viewWillDisappear but my app still crash if i press the button before progressView bar is completely loaded.
How can i solve that problem?
objective-c - NSNotification のリッスン
編集が発生するたびに通知をリッスンするように登録している NSWindowController の複数のインスタンスがあります。
windowcontroller の 1 つのインスタンスから何かを編集すると、通知が投稿され、その NSWindowcontroller のすべてのインスタンスがその通知をリッスンしますが、詳細を更新したインスタンスだけがリッスンするようにします。
どうすればそれを達成できますか?
ios - iOS で Observer を追加する場所
Objective-C を使用して、iOS の tabBar アプリを開発しています。ユーザーがアプリを開くと、tab1 に表示されます。ユーザーが tab1 の画像をクリックすると、アプリは画像の名前で tab3 にジャンプします。
問題は、tab3 が開かないため、tab3 で addObserver を呼び出す場所です。
swift - Swift 2.1 で NSNotificationCenter.defaultCenter() を介して NSArrayController でアイテムの選択をリッスンする正しい方法は何ですか?
NSArrayController を介したバインディングを使用して NSCollectionView を設定しました。
私がしようとしているのは、オブザーバーを NSArrayController または NSCollectionView のいずれかに追加して、選択が変更されるたびに関数を呼び出すことです。
たとえば、これは私が NSTextField の変更に対して行っていることです:
私はそれを行う正しい方法を探しています。
swift - ios swift 3 addObserver プッシュ通知がタップされたときに、アプリのどこからでも特定のビューにリダイレクトする方法
私は5つのタブを持つtabBarを持つアプリケーションを持っています。最初のものは「FirstView」と呼びましょう - 次のコードがあります:
私はまた、このビットのコードを持つ didReceiveRemoteNotification にコードを持っています:
そして、catchIt() とリダイレクト ロジックを定義する UIViewController 拡張機能を取得しました。
このコードには 2 つの問題があります。1) リダイレクトは、最後に開いたビューが FirstView である場合にのみ機能します。それが他のビューの場合、プッシュ通知をテーピングするときにリダイレクトされることはありません
2)リダイレクトされたときに履歴を取得しましたが、宛先コントローラーがFirstViewsとは異なる別のタブにある場合でも、FirstViewまで追跡します(最初に必要なタブにリダイレクトしてから宛先コントローラーにリダイレクトしようとしましたが、それでもFirstViewのタブからトラックを提供します)
私も didReceiveRemoteNotification を使用しようとしました - すべてのリダイレクトロジックをそれに書きましたが、うまくいきませんでした
アドバイスをいただければ幸いです