0

iPhone アプリで NSNotificationCenter を使用して通知を投稿しています

 // I add an observer in didFinishLanchingWithOptions() in the AppDelegate
[[NSNotificationCenter defaultCenter] addObserver:self
        selector:@selector(getData:) name:kNotif_GetData object:nil];
....
....
// then in another method, I post the notification
[[NSNotificationCenter defaultCenter] postNotificationName:kNotif_GetData object:nil];
....

あるユーザーは、この機能 (getData() によって実行される) が機能していないと言っています。そのため、通知が発生していない可能性があります。なぜこれが起こるのでしょうか?さまざまなデバイスでテストすると、完璧に動作します。ユーザーはiPhone5とiOS7を使用しています。必要な、またはこれをオン/オフできる設定または明示的なユーザー設定は他にありますか?

4

1 に答える 1

0

いいえ、通知センターは信頼できます。

「機能していません」というだけでは、問題を診断するのに十分な情報ではありません。ユーザーからより多くの情報を取得するか、ログを追加して、実際に何が起こっているかを把握してください。

于 2013-11-10T23:30:01.883 に答える