2

メソッドが実行されるときのクラスで、私はこれを入れました:

[[NSNotificationCenter defaultCenter] postNotificationName:@"locationFromZipFound" object:array];

通知を受け取りたいクラスには、次のものがあります。

[[NSNotificationCenter defaultCenter] addObserver:self 
                                         selector:@selector(getZipLocation:) 
                                             name:@"locationFromZipFound" 
                                           object:nil];

問題は、これが呼び出されないことです。

-(void)getZipLocation:(NSNotification *)notification; {
NSLog(@"Zip received and put into array!");
NSArray *location = [notification object];
}

何か案は?前もって感謝します。

4

2 に答える 2

2

どうでも!メソッドで通知を登録しようとしていたのですが、それが気に入らなかったようです。の通知に登録したところviewDidLoad、すべて問題ないようです。

于 2010-12-18T17:12:17.730 に答える
1

私はあなたのコードをコピーして貼り付けました。をpostNotificationボタンに、addObserverをオンにしviewDidAppear:animatedます。

于 2010-12-18T17:13:11.420 に答える