問題タブ [nsnotification]

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 に答える
1617 参照

ios - iOS4 で MPMoviePlayerController を使用して前後にシークする際の問題

iOS の MPMoviePlayerController に奇妙な問題があります。

コントロール スタイルなしの MPMoviePlayerController があります。ムービー内で前後にシークする独自の UISlider を追加しました。

通知を設定して、再生状態の変化を確認します。

player.currentPlaybackTime を新しい値に設定した後、playbackstate は MPMoviePlaybackStateSeekingForward または MPMoviePlaybackStateSeekingBackward になり、その状態を維持します。

シークが停止し(新しい位置が見つかった)、プレーヤーが通常どおり再生を続けると、再生状態が MPMoviePlaybachStatePlaying に戻ると予想されますが、そうではありません。

これは正常な動作ですか、それとも何か不足していますか?

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

objective-c - NSNotifications のオーバーヘッド

私は最近NSNotificationsを使い始めました:

ビュー コントローラー間で通信するための素晴らしいコンセプトだと思います。NSNotificationアプリ内のすべての通信に sを使用するのは、少し簡単すぎるように思えます。

アプリでほとんどの作業に sを使用する場合NSNotification、それらの多くのオーバーヘッドはどのようになると思いますか?

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

cocoa-touch - NSNotificationはセグメンテーション違反につながります

NSNotificationオブジェクトで奇妙な動作をします。
私のアプリにはナビゲーションコントローラーがあり、最初のビューはテーブルビューで、2番目のビューは選択したセルのデータを表示するビューコントローラーです。
したがって、このデータビューコントローラーでは、ボタンを押すと通知を送信します。通知も最初は機能します。

しかし、テーブルビューに戻り、スタック上のデータビューコントローラーをもう一度押して、通知のあるボタンをタッチすると、アプリ全体がエラーログなしでクラッシュします。
Xcodeはこの行のみを強調表示します:

通知を送信する関数:

これは受信者です:

編集:今、私はいくつかのエラーログを取得しました。

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

objective-c - NSNotificationCenter を使用して別のクラスに通知する

したがって、私の目標は、を使用して別のクラスに通知を配信することです。また、通知を他のクラスNSNotificationCenterに渡したいのですが、どうすればよいですか?objectclass

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

objective-c - classA から classB に NSNotification を送信する

だから私はアプリ内購入のあるアプリを持っています。アプリ内購入は FirstViewController で管理されます。ユーザーが製品を購入したら、MainTableViewController に通知を送信して、テーブル データをリロードし、アプリ内購入で購入した新しいオブジェクトを表示したいと考えています。基本的に、クラスAからクラスBに通知を送信し、クラスBがテーブルビューのデータをリロードします。NSNotificationCenter を使用してみましたが、成功しませんでしたが、NSNotificationCenter で可能であることはわかっていますが、方法がわかりません。

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

ios - アプリが閉じている間のNSUserDefaultsDidChangeNotification

私が取り組んでいるアプリは、Webサービスと同期するためのユーザーの情報を設定バンドルに保存します。NSUserDefaultsDidChangeNotification通知を使用して変更を正常に検出できましたが、アプリがバックグラウンドにある場合のみでした。アプリを完全に閉じて再度起動した場合、その通知は届きません。システムがバックグラウンドでアプリの通知を合体することは知っていますが、アプリが最初に起動したときに受信する方法はありますか?そうでない場合、良い回避策はありますか?ありがとう

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

objective-c - NSApplicationWillTerminateNotification が機能しない

私の問題はNSApplicationWillTerminateNotification、アプリケーションを終了したときに が呼び出されないことです。私が試したこと: (appDelegate.m)

また

私のアプリケーションはバックグラウンド アプリケーションであるため、ウィンドウがありません -> インターフェイス Builder でウィンドウとメニューを削除しました。

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

iphone - NSNotification はどこでも機能しますか?

私は以下を使用して通知を送信しています:

そして、次を使用して通知を受け取ります。

次に、セレクターのメソッドは次のとおりです。

なぜか通知が届かない。アプリ内のどこからでも通知を送受信できますか?

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

ios - 詐欺師がiPhoneゲームのNSDateを破るのを防ぐ方法は?

私は現在、ユーザーのNSDate / Timeに大きく依存し、ローカル通知を使用して製品の準備ができたときにアラートを出す製品管理ゲームのNSNotification(または一般的にはローカル通知)を試しています。

ただし、同様のゲームでの私の実験では、システムクロックを進めるだけでこのシステムを打ち負かすことができ、ゲームをスピードアップできます。

いくつかのゲームがこれを止めていることに気づきましたが、オンライン時計と同期し、iPhoneの時計を決して使用しない内部時計を持っていることでそれを止めたと思いますが、これは明らかにそのようなシステムが機能しない場合の推測ですインターネットにアクセスできません。

とにかく、そしてこの道を進んだ誰かが明確にできることを願っています。

  • ローカル通知(またはプッシュ通知)は、ユーザーのNSDate / Timeに依存するゲームに対して、それ自体で十分に成熟しているかどうか。

  • ユーザー/詐欺師がゲームのNSNotification/NSDatesを破るのを防ぐ方法は?

このテーマに関する最良の方法論を説明できる記事やフレームワーク、または何かがありますか?

バーチャルペットゲームについても同様の質問を見つけましたが、他の提案にも興味があります。

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

cocoa - KVO観測とNSNotificationCenter観測

KVOとNSNotificationCenterの観測でどちらか一方を使用する理由があるのではないかと思います。パフォーマンス、メモリ使用量、速度など?