打印通知

发布于 2024-10-14 17:29:24 字数 235 浏览 5 评论 0原文

如何在 obj-C 中打印系统上的每个通知?

[[NSNotificationCenter defaultCenter] addObserver:self ...];

“...”中的什么?我应该使用 NSDistributedNotificationCenter 吗?

假设我有一个名为 logfunc 的函数,它将执行 NSLog(@"ok");

谢谢

How can I print every single notification on my system in obj-C?

[[NSNotificationCenter defaultCenter] addObserver:self ...];

what does in "..."? Should I use NSDistributedNotificationCenter?

let's say I have a function called logfunc which will do NSLog(@"ok");

thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灯下孤影 2024-10-21 17:29:24
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myMethod:) name:nil object:nil];

然后,您可以定义一个与您的选择器匹配的方法,如下所示:

- (void)myMethod:(NSNotification *)notification {
    NSLog(@"notification received: %@", notification);
}
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myMethod:) name:nil object:nil];

You can then define a method that matches your selector, like this:

- (void)myMethod:(NSNotification *)notification {
    NSLog(@"notification received: %@", notification);
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文