问题标签 [nsnotificationcenter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 打印通知
如何在 obj-C 中打印系统上的每条通知?
“...”中的内容是什么?我应该使用 NSDistributedNotificationCenter 吗?
假设我有一个名为 logfunc 的函数,它将执行 NSLog(@"ok");
谢谢你
iphone - iPhone中的NSNotification
我将 NSSNotifcation 发送到 iPhone 应用程序中的另一个视图控制器,但它的观察者方法收到两次通知,任何人都可以指导我
我已经使用此代码发布通知
并添加了观察者
iphone - NSNotification 被多次提出
我正在开发一个电子书阅读器,我遇到了以下问题。我正在使用 IBAction 方法发布一个 NSNotification,一旦点击按钮,它就会调用一个操作方法。它第一次工作得非常好......每次点击按钮时都必须调用 IBAction 方法。完成此操作后,我需要转到我的主页,然后返回并再次单击按钮。这就是我面临的问题。从第二次开始,该方法被多次调用,并且数量只会不断增加..请帮助我....
iphone - iPhone 可达性 - 我如何在整个应用程序中使用它?
我终于弄清楚了如何使用苹果的可达性文件,这是一件很棒的事情。
我的问题是,因为我有大约 6 个视图,每个视图都需要检查我是否连接到互联网。在我的应用程序中实现可达性(包括 NSNotificationCenter 以便我自动知道连接何时更改)的最佳方法是什么,这样我就不会在每个类中复制和粘贴相同的代码。
我假设我的应用程序委托中有一些东西。但是我将如何实现 NSNotificationCenter 并让我的所有其他类知道连接何时发生变化?
ios - iOS - NSNotificationCenter 多个 UIKeyboard 通知
我有两个视图控制器,我们称它们为 A 和 B
(1) 在 AI 中显示一个包含 textField 的 popOver
(2) 在 B 中有一个 UITextView 用于简单的文本编辑
我必须管理 A 和 B 中的键盘以滚动键盘隐藏的内容。我知道如何重新定位内容。我需要的是一种在我的 UIKeyboardWill(Show/Hide)Notification 相同的通知类型上具有不同行为的方法。
到目前为止我所做的:
(1)我在每个控制器中添加了这段代码
iphone - 在视图是 UIScrollview 的子视图的 UIViewController 中未收到 NSNotification
我正在尝试将 myViewController 订阅到自定义 NSNotification。视图层次结构如下所示:
通知正在从 rootViewController 视图内的按钮发送到 [NSNotificationCenter defaultCenter]。rootViewController 监听通知并对其做出响应。
我在 myViewController 中有完全相同的“监听”代码,但由于某种原因它没有收到通知。如果它是应用程序的一部分,它应该会收到通知,对吗?我在 myViewController 的 initWithNibName 方法中有一条调试消息,所以我知道它正在订阅通知。我什至尝试通过将通知名称设置为 nil 来让 myViewController 监听所有通知。例如:
但那里也没有运气。有没有人见过这样的事情发生在 NSNotifications 之前?
有任何想法吗?
谢谢!
ios4 - NSNotification 不通知
我有一个显示很多视频的应用程序。要加载和播放文件,我使用以下代码:
实际上系统似乎工作,但我必须按下链接到“playVideooooo”的按钮两次,让通知工作。如果我移动 [moviePlayerController 播放]; 进入 IBActions 视频可以正确开始。我应该如何让通知工作?
objective-c - 发布两个 NSNotification 时的执行顺序
关于NSNotification......如果我NSNotifications在一个方法中发布两个,并且它们被不同的对象观察到,那么选择器方法的执行顺序是什么?
例如,如果我有三个控制器 - 海报、接收器 A 和接收器 B。在海报控制器的功能中,我执行以下操作:
在接收者 A 的 viewDidLoad 方法中:
在接收者 B 的 viewDidLoad 方法中:
会workToDoByA先做后继workToDoByB?还是一起被处决?
另一种情况......如果我有海报 A 发布通知,但有两个观察者对同一通知。那么执行顺序是什么?
在此先感谢您的帮助。
iphone - 如果 UIImageView 被移动,画一条直线并刷新它
如何在两个 UIImageViews 之间绘制一条直线并在其中一个视图移动时让该线“刷新”。我想我将不得不使用 NSNotificationCenter,但除此之外我有点卡住了。
谢谢你的帮助!!!