問題タブ [nsnotifications]

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.

0 投票する
1 に答える
175 参照

objective-c - NSURLConnection から受信したデータを処理するにはどうすればよいですか

NSURLConnection を拡張するクラス MyConnection を作成しました。いくつかのデリゲート メソッドを実装しました。URL 呼び出しから受信したデータを印刷できます。ただし、MyConnection インスタンスを MyHelper クラスに渡すと、MyConnection クラスで受信したデータを取得できません。2 つのタスクの間にスリープ コールを入れてみましたが、まだ運がありません。connectionDidFinishLoading デリゲート メソッドは、現在のコード ブロックが終了した後にのみ呼び出されます。通知を受けずにこの問題を処理する方法はありますか?

0 投票する
1 に答える
731 参照

iphone - NSNotification でセレクターをトリガーするにはどうすればよいですか?

コードは次のとおりです。

セレクター メソッドが呼び出されることはありません。ムービープレーヤーで「完了」ボタンが押されたときに、ルートメニューに戻りたいだけです。セレクターに NSLog を入れて、それが呼び出されているかどうかを確認しましたが、何もありませんでした。音楽はうまく再生されます。何かご意見は?

0 投票する
3 に答える
3673 参照

iphone - 重複したNSNotification観測に関するiOS/iPhoneユーザーへの警告

これは、時間を節約するために他の人に警告するほどの質問ではありません。

iOS 3 / iPhone OS 3のNSNotificationCenter(Mac OSXおよびiOS4も想定しています)の動作は次のとおりです。

正確な特定の通知を複数回登録すると、NSNotificationCenterは冗長性を認識せず、代わりに、監視を登録した数の通知を送信します。

これは、ほとんどの場合、見たい動作ではなく、ほとんどの場合、偶発的なものです。

例:

新しいデータが着信したときに、ViewControllerがシングルトンネットワークオブジェクトから通知を受信するようにしたい。

しかし、以前はすでに同じものを入れていましたviewWillAppear

これはまったく同じ通知であり、同じオブザーバー、送信者、および通知名に解決されることに注意してください。

この場合、これらのaddObserver呼び出しのいずれかを削除しないと、ViewControllerに重複した通知が届きます。

マルチスレッド環境では、これは傷ついた世界です。私を信じて。

このようなことに遭遇した他の人がいる場合に備えて、これをそこに置くだけです。

0 投票する
1 に答える
322 参照

iphone - uiview と uiscrollview

アプリでドロップダウン ボタンを作成しています。Web アプリケーションで使用できるポップアップ コントロールのようなものです。ボタンをクリックすると、 aUIViewを含む新しいものが表示されUIPickerViewます。を表示および非表示にするために beginanimations および commitanimations を使用しUIViewます。新しい uiview は scrollview の半分のサイズです。

新しい uiview が表示されるたびに、スクロールビューのサイズを変更して、ビュー全体をスクロールできるようにしたいと考えています。たとえば、キーボードが表示されたら、スクロールビューのサイズを再割り当てして、ビュー全体をスクロールできるようにします。

uiview がいつ表示されるのか、どうすればわかりますか。キーボードのような beginanimations と commitanimations の通知はありますか (UIKeyboardDidHideNotification)

事前にt​​hnx。

0 投票する
1 に答える
1472 参照

iphone - NSNotificationCenter:2つのクラス間で通知を渡します

私は2つのクラスがあります。

class1は、ネットを介していくつかの情報を取得します。これらの情報の1つが来ると、class1はclass2に通知を送信する必要があります。

私はそれを理解したので私は入れなければなりません

クラス1に

通知後の権利のobject:class2を理解しましたか?はいの場合:匿名の通知を行うことで、送信側のクラスがリッスンしているクラスとその数を認識してはなりませんか?または-少なくとも私はそう思います、私は通知全体が間違っていることを理解しましたか?

通知以外にデータを渡す必要はありませんが、ある場合には列挙型を渡すと便利です

だから、誰かが私を助けてくれませんか?

ところで:私はこのwindows-pcにatを投稿する方法を見つけることができません、そして私はそれがコードをインデントしなかった理由を知りません、私は4つのスペースを作ったと思います

0 投票する
1 に答える
1008 参照

iphone - デバイスの時刻が変更されたときのNSNotification(分)?

iOSデバイスのシステム時刻の分が変更されたときに通知を簡単に設定する方法はありますか?

時間の変更のためにいくつかのUI更新を行う必要があります。NSTimerトリガーを介して60秒ごとではなく、わずかな変更でUIを正確に更新したいと思います。

0 投票する
2 に答える
479 参照

iphone - NSNotification の bool の登録

私は NSNotification に頭を悩ませようとしていますが、それを機能させることができないようです。通知の登録方法を誤解していると思います。

接続マネージャー クラスのプロパティとして bool があります。初期化時に、いくつかのサーバーで認証を行い、外部 URL にアクセスできるかどうかを確認します (アプリは主に会社のイントラネットで使用され、外部接続は常に可能とは限りません)。

接続にアクセスできない場合、BOOL プロパティは YES から NO に変更されます。これはいつでも応答できるため、変更されたときに通知を登録するのが最善であると考えました。プロパティは externalConnectionAvailable と呼ばれます

メソッドがあります:

しかし、これは呼び出されません。私は何か完全に間違っていますか?

ありがとう

0 投票する
1 に答える
3983 参照

iphone - アプリが非アクティブになろうとしている/バックグラウンド状態に移行しようとしていることをどのように確認できますか?

私は実装する必要があると想定しています:

しかし、これが私のアプリがアクティブ状態を離れようとしていることを判断するための正しい通知であるかどうかはわかりません。

これは、アプリの終了とともにネットワーク接続をキャンセルするのに適した場所ですか?

0 投票する
2 に答える
154 参照

objective-c - appleevent と通知

macos X で高性能なプロセス間通信システムを探しています。

最適なシステムは何ですか? AppleEventsまたはNSNotifications

0 投票する
1 に答える
2060 参照

iphone - KVO と NSNotifications のパフォーマンス速度は?

Key-Value Observations (KVO) と NSNotifications の使用を恐れるべきですか? 私は自分のアプリでそれらを使い始めていますが、アプリ全体の呼び出しをトリガーしたり、自動的に何かを実行したりする可能性のあるものの概念に少し慣れておらず、そのようなオーバーヘッドがもたらすパフォーマンスへの影響を少し恐れています.

私の懸念は根拠のないものですか?他のメソッド呼び出しと同じように使用する必要がありますか? とても便利そうで、隙間がたくさん埋まっているので、できれば使ってみたいです。注: 私は主に iOS デバイス向けにプログラミングしているので、パフォーマンスは常に気になります。