监听来自 tableviewcell 的事件
我有一个自定义的 uitableviewcell。它有一个 uitextfield。我希望父表视图控制器在按下 uitextfield 键盘返回键时采取行动。如何在不创建应用程序范…
iPhone 取消注册应用程序上的 nsnotifications 会终止,为什么?
我一直想知道为什么有必要在应用程序终止方法中取消注册您的 nsnotifications。我知道如果我不这样做,我注意到的任何事情都不会发生,那么不这样做会…
与模型类中的 UIProgressBar 交互
我的 Cocoa Touch 应用程序中有一个 MainViewController,它显示一个包含 UIProgressBar 视图的状态视图。 从 MainViewController 中,创建并迭代 Fli…
Snow Leopard 中 NSWorkspace 和 NSNotificationCentre 基于块的 API 的问题
我在使用 Snow Leopard 的新的基于块的 API 来观察来自 NSWorkspace 的 NSNotificationCenter 的通知时遇到了一些问题。 如果我使用传统的基于选择器…
如何在 iPhone 应用程序中为弹出视图控制器添加通知?
我看过iPhone MP电影播放器-控制器的示例应用程序。 他们在示例代码中添加了通知。 // Register to receive a notification that the movie is no…
如何找出 UITextField 导致 UIKeyboardWillShowNotification 的原因?
我试图在我的应用程序中使用自定义键盘,但在尝试将其限制为一个特定的 UITextField 时遇到问题。 我的代码基于 这个 Xcode 项目 (最初发现于此博客)…
为什么我通过 NSNotifcationCenter 传递的值没有被保留?
我正在尝试通过这样的 NSNotification 发送 CGPoint -(void)setPosition:(CGPoint)point { NSString *pointString = NSStringFromCGPoint(point); NSD…
如何在 NSNotificationCenter 中使用参数化方法?
我想将 dict 传递给方法 processit。 但是一旦我访问字典,我就会得到 EXC__BAD_INSTRUCTION。 NSNotificationCenter *ncObserver = [NSNotificationC…
NSNotificationCenter 选择器无法与其 NSNotification 一起使用
我正在开发一个包含一些 C 的 Cocoa 项目(我知道,objc 包含 C...),并试图理解 NSNotificationCenter 。 情况如下: 我有一个结构体声明为 typedef…
NSNotification 与 AsyncSocket 结合使用时的奇怪之处
我正在使用 AsyncSocket 从我的 iPhone 应用程序连接到服务器。 在从服务器接收数据的委托中,我发布了一条通知,告诉 tableView 的委托在 tableView:…
在将对象作为用户数据发送到通知中心之前,我是否需要自动释放该对象?
我需要使用 postNotificationName:object:userInfo: 方法发布通知,并且我将自定义类 FileItem 作为 userInfo 传递,所以我可以在另一端获取它。 我应…
使用 NSRect 信息发布 NSNotification 的最佳方式?
发布带有 NSRect 信息的通知的最佳方式是什么? 这是我当前的解决方案(使用 NSStringFromRect)。 - (void)postNotificationForDirtyRect:(NSRect)re…