0
在我ViewController.mi've增加了一個NSNotification在「viewDidLoad中」這樣的:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(pageControlChanged:)
notificationName:@"ScrollViewDidEnd"
object:nil];
然後從來就一個自定義的滾動視圖級「MyScrollView」在那裏我可以滾動的圖像。當「scrollViewDidEndDecelerating:(UIScrollView *)scrollView {..」方法被調用時,我在那裏添加了一個postNotification。
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
[[NSNotificationCenter defaultCenter] postNotificationName:@"ScrollViewDidEnd" object:nil];
}
- (void) pageControlChanged:(NSNotification*)notification{
NSLog(@"pagecontrol: %@", notification);
}
當我編譯我的項目,我得到一個錯誤和應用程序崩潰: 控制檯輸出:「沒有的addObserver:選擇:notifcatonName:對象:」找到方法。
所以,這是我第一次使用NSNotification,在這裏獲得一些幫助會很好。 謝謝你的時間。 yosh
哦該死的..真傻。感謝您的幫助。有用 ;) – geforce 2010-08-02 11:10:57