問題タブ [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.
ios - iOS4 で MPMoviePlayerController を使用して前後にシークする際の問題
iOS の MPMoviePlayerController に奇妙な問題があります。
コントロール スタイルなしの MPMoviePlayerController があります。ムービー内で前後にシークする独自の UISlider を追加しました。
通知を設定して、再生状態の変化を確認します。
player.currentPlaybackTime を新しい値に設定した後、playbackstate は MPMoviePlaybackStateSeekingForward または MPMoviePlaybackStateSeekingBackward になり、その状態を維持します。
シークが停止し(新しい位置が見つかった)、プレーヤーが通常どおり再生を続けると、再生状態が MPMoviePlaybachStatePlaying に戻ると予想されますが、そうではありません。
これは正常な動作ですか、それとも何か不足していますか?
objective-c - NSNotifications のオーバーヘッド
私は最近NSNotification
sを使い始めました:
ビュー コントローラー間で通信するための素晴らしいコンセプトだと思います。NSNotification
アプリ内のすべての通信に sを使用するのは、少し簡単すぎるように思えます。
アプリでほとんどの作業に sを使用する場合NSNotification
、それらの多くのオーバーヘッドはどのようになると思いますか?
cocoa-touch - NSNotificationはセグメンテーション違反につながります
NSNotificationオブジェクトで奇妙な動作をします。
私のアプリにはナビゲーションコントローラーがあり、最初のビューはテーブルビューで、2番目のビューは選択したセルのデータを表示するビューコントローラーです。
したがって、このデータビューコントローラーでは、ボタンを押すと通知を送信します。通知も最初は機能します。
しかし、テーブルビューに戻り、スタック上のデータビューコントローラーをもう一度押して、通知のあるボタンをタッチすると、アプリ全体がエラーログなしでクラッシュします。
Xcodeはこの行のみを強調表示します:
通知を送信する関数:
これは受信者です:
編集:今、私はいくつかのエラーログを取得しました。
objective-c - NSNotificationCenter を使用して別のクラスに通知する
したがって、私の目標は、を使用して別のクラスに通知を配信することです。また、通知を他のクラスNSNotificationCenter
に渡したいのですが、どうすればよいですか?object
class
objective-c - classA から classB に NSNotification を送信する
だから私はアプリ内購入のあるアプリを持っています。アプリ内購入は FirstViewController で管理されます。ユーザーが製品を購入したら、MainTableViewController に通知を送信して、テーブル データをリロードし、アプリ内購入で購入した新しいオブジェクトを表示したいと考えています。基本的に、クラスAからクラスBに通知を送信し、クラスBがテーブルビューのデータをリロードします。NSNotificationCenter を使用してみましたが、成功しませんでしたが、NSNotificationCenter で可能であることはわかっていますが、方法がわかりません。
ios - アプリが閉じている間のNSUserDefaultsDidChangeNotification
私が取り組んでいるアプリは、Webサービスと同期するためのユーザーの情報を設定バンドルに保存します。NSUserDefaultsDidChangeNotification通知を使用して変更を正常に検出できましたが、アプリがバックグラウンドにある場合のみでした。アプリを完全に閉じて再度起動した場合、その通知は届きません。システムがバックグラウンドでアプリの通知を合体することは知っていますが、アプリが最初に起動したときに受信する方法はありますか?そうでない場合、良い回避策はありますか?ありがとう
objective-c - NSApplicationWillTerminateNotification が機能しない
私の問題はNSApplicationWillTerminateNotification
、アプリケーションを終了したときに が呼び出されないことです。私が試したこと: (appDelegate.m)
また
私のアプリケーションはバックグラウンド アプリケーションであるため、ウィンドウがありません -> インターフェイス Builder でウィンドウとメニューを削除しました。
iphone - NSNotification はどこでも機能しますか?
私は以下を使用して通知を送信しています:
そして、次を使用して通知を受け取ります。
次に、セレクターのメソッドは次のとおりです。
なぜか通知が届かない。アプリ内のどこからでも通知を送受信できますか?
ios - 詐欺師がiPhoneゲームのNSDateを破るのを防ぐ方法は?
私は現在、ユーザーのNSDate / Timeに大きく依存し、ローカル通知を使用して製品の準備ができたときにアラートを出す製品管理ゲームのNSNotification(または一般的にはローカル通知)を試しています。
ただし、同様のゲームでの私の実験では、システムクロックを進めるだけでこのシステムを打ち負かすことができ、ゲームをスピードアップできます。
いくつかのゲームがこれを止めていることに気づきましたが、オンライン時計と同期し、iPhoneの時計を決して使用しない内部時計を持っていることでそれを止めたと思いますが、これは明らかにそのようなシステムが機能しない場合の推測ですインターネットにアクセスできません。
とにかく、そしてこの道を進んだ誰かが明確にできることを願っています。
ローカル通知(またはプッシュ通知)は、ユーザーのNSDate / Timeに依存するゲームに対して、それ自体で十分に成熟しているかどうか。
ユーザー/詐欺師がゲームのNSNotification/NSDatesを破るのを防ぐ方法は?
このテーマに関する最良の方法論を説明できる記事やフレームワーク、または何かがありますか?
バーチャルペットゲームについても同様の質問を見つけましたが、他の提案にも興味があります。
cocoa - KVO観測とNSNotificationCenter観測
KVOとNSNotificationCenterの観測でどちらか一方を使用する理由があるのではないかと思います。パフォーマンス、メモリ使用量、速度など?