用于UIMenuControllerWillShowMenuNotification的NSNotifcation

时间:2010-10-15 10:37:25

标签: iphone objective-c iphone-sdk-3.0 ios4 uimenucontroller

我正在尝试在iphone sdk 3.0 中收听UIMenuController通知。

但似乎我的通知永远不会被调用。这是我的代码:

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(menuControllerWillShow:) name:UIMenuControllerWillShowMenuNotification object:nil];

和我的方法

- (void)menuControllerWillShow:(NSNotification *)notification {
   NSLog (@"Call here");
}

但它永远不会打印出“在这里打电话”,断点也永远不会停止。有谁知道如何解决这个问题。

我知道setMenuItems for iphone sdk 4.0 的方法,但我正在为sdk 3.0工作。

我最初的问题是我正在尝试捕获UIMenuController事件以显示按钮工具栏,例如:“Do A”,“Do B”表示文本。如果有人知道任何解决方案,我也很感激