- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
让我从我的问题开始,然后解释我要做什么,以防人们不理解这个问题。
我想使用通知中心来捕获来自 UITabBarController 的事件。我正在尝试确定何时更改了选项卡。在文档中我可以看到,如果我使用委托(delegate),我可以获得该事件。但是,我的 TabBarController 中有两个单独的 View Controller ,两者都需要知道它们是否处于事件状态。有什么方法可以查明相应的事件是否发出通知?我应该创建自己的委托(delegate),然后自己发送通知吗?
当我决定我的程序需要根据方向有不同的 View 时,这一切就开始了。我编写的程序在顶层有一个带有两个选项卡的选项卡栏。一个是程序,另一个是“关于”窗口。当我旋转设备时,我需要在第一个选项卡和第二个选项卡中更改 View 。我设法通过监听在设备旋转时提醒您的设备通知来使其工作。然后我根据方向更改 Controller 中的 View 。我看到的问题是两个 Controller 都收到了这些通知,我还没有找到让未选中的选项卡不再收到此类通知的方法。我的想法是监听选择了哪个选项卡,然后从旋转通知中删除另一个选项卡。那还不行。
所以,我不知道这是否有意义,但很想看看人们怎么说和建议。
回顾:我如何找出可用的通知?我应该创建一个委托(delegate)并触发我自己的通知吗?有没有更好的方法来交换您对旋转的看法?
最佳答案
您可以找到 UIApplication 通知 here .
此外,您还可以使用 Darwin 通知,您可以找到 here您可以找到如何使用 Darwin 通知的示例 here .
此外,不要忘记在 Apple 的文档中,您始终可以检查是否在特定类中(例如 class - 滚动到底部)也有您可以注册的通知(例如 UIApplication 示例) .
祝你好运。
关于objective-c - 是否有可用于 NSNotificationCenter 的通知名称列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4836142/
现在我正在尝试编写一个函数来在屏幕上出现键盘时向上移动框架。我开始使用 NSNNotificationCenter。我的代码正在运行但不正确。当键盘出现时,我的 formView 向上移动,但是当我开
我想知道是否有可能在应用程序处于暂停状态时从 NSNotificationCenter 运行观察者,如果选择器需要播放音乐。基本上,它在歌曲结束时运行以重置队列。是否可以激活选择器,即使应用程序处于后
应用程序可以在内部使用 NSNotificationCenter让不同的部分相互通信,但是这可以扩展到不同的应用程序可以使用它进行通信吗? 编辑 :很抱歉关于 iOS 与 OSX 的混淆。我只添加了
我正在创建一个必须在 OS X 上作为特权帮助工具运行的服务器。在其中,我尝试使用 NSSocketPort , NSFileHandle ,和NSNotificationCenter在监听套接字上执
我需要在两个不同的控制台应用程序(观察者和客户端)之间进行通信。 在观察者应用程序中,我添加了以下代码: [[NSNotificationCenter defaultCenter] postNotif
我正在使用 NSNotificationCenter 在基于文档的应用程序中发送自定义通知。 基于文档的应用程序可以有许多打开的文档。理想情况下,我希望文档及其子文档仅接收在文档或其子文档中创建的通知
NSNotificationCenter 真的很酷,我们可以用它构建非常可扩展的应用程序。我的问题是:我们是否可以在应用程序中滥用 NSNotificationCenter,即密集使用它,还是它不是一
我一直在研究 NSNotificationCenter,我一直想知道您什么时候会使用自己的自定义通知中心而不是 defaultCenter?这样做的好处是什么? 请原谅我的无知,但似乎仅使用 defa
是平衡“addObserver”的标准: [[NSNotificationCenter defaultCenter] removeObserver:self] 在 viewWillDisappear
我使用以下行添加一个观察者: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(itemDidFini
当我使用一个时,内存/处理的用途是什么: [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(dismis
我从调用多个NSNotifications的所有观察器选择器到没有一个起作用。是否存在我可能已禁用的XCode / Application设置,可能会导致此行为? 这个问题几乎影响到我已经注册为观察员
基本上,我正在尝试创建一个允许用户通过 Google 或 Facebook 登录的应用程序。我已经成功创建了整个登录过程,但是在显示 Facebook 个人资料图像时遇到了一个小问题。因此,当用户选择
我的应用程序中有一个 UITableview Controller ,一个 View Controller ,我正在尝试使用 NSNotificationCenter 将 NSDictionary 从
我是 iOS 开发的新手。我正在自己学习这个。我现在对什么是通知中心有点困惑。我通过网络搜索并研究了 nsnotification 中心。 我发布这个问题只是为了澄清我对 nsnotification
在我的一个类(class)中,我发布了一条通知: [[NSNotificationCenter defaultCenter] postNotificationName:@"ALERTNOTI" obj
我有一个读取条形码的类,当我读取条形码时,我会向 NSNotificationCenter 发送通知,如下所示。 -(void)barcodeData:(NSString *)barcode type
我使用 NSNotificationcenter 来实现连接变化的事件监听器。当用户连接或断开 WiFi 网络时。当应用程序处于暂停模式时,是否可以将此通知发送到应用程序? 必须可以做到这一点,以 S
我正在使用 NSNotificationCenter,监听器使用以下代码订阅: [[NSNotificationCenter defaultCenter] addObserver:self
在我的应用程序中,我需要检测 ImagePicker 是否准备好拍照。我在这里找到了解决方案:How to know if iPhone camera is ready to take picture
我是一名优秀的程序员,十分优秀!