nsnotificationcenter 相关问题

NSNotificationCenter允许在Apple框架中发送和注册通知,该框架由Apple提供。

为什么我不能使用addObserverForName观察NSApplicationXYZNotification?

我正在尝试使Objective-C iOS库适用于macOS应用程序。删除基于UIKit的通知是这里唯一的实际任务。尝试替换时,例如-...

回答 1 投票 -1

DistributedNotificationCenter-如何在应用程序之间传递数据?

我已经构建了两个应用程序,即“主”应用程序和支持它的Finder扩展程序。使用DistributedNotificationCenter,我可以成功地在应用程序与已注册的应用程序之间来回发布消息...

回答 1 投票 0

将选择的值传递到表视图单元格内的标签中

我还比较陌生,但仍在一些基本知识上苦苦挣扎。但是,非常感谢大家在这方面帮助我。好的,当选择了UITableViewCell时,会显示一个......>

回答 1 投票 0


NotificationCenter在模拟器上导致EXC_BAD_ACCESS的原因,而不在设备上引起EXC_BAD_ACCESS的原因吗?

我在这里有此代码:@objc func buttonTapped(sender:DateFieldButton){//线程1:EXC_BAD_ACCESS(code = 1,address = 0xfffe)在这里NotificationCenter.default.post(name:....

回答 1 投票 1

写单元测试如何接收异步nsnotification?

我使用完成处理程序调用其余的Web服务,如果成功,我将发送NSNotification。问题是如何编写单元测试以断言在成功的情况下发送通知。任何帮助都会...

回答 2 投票 5

在特定日期使用Timer调用函数

我需要在午夜前5分钟调用函数。仅当该时间段内用户位于包含UICollectionView的UIView中时,才调用该函数。我需要这个collectionView来...

回答 1 投票 0

iOS 13删除UICollectionViewCell自定义类中的Observer

[大家好,我需要在UICollectionViewCell自定义类中添加2个观察者。我以这种方式实现了两个观察者,它们覆盖了init(frame:CGRect){super.init(frame:frame)...

回答 1 投票 0

获取在UITextField中写入的数据

我正在创建一个进行测量的表格,因此我有几个文本文件。我需要能够检索用户在textField中写的内容。我尝试了几种方法,但找不到...

回答 2 投票 1


通过辅助功能VoiceOver引擎快速了解当前聚焦的对象

我需要知道可访问性焦点引擎当前正在聚焦哪个元素。在简单的情况下,假设我来了带有两个标签的单元格。我需要知道(例如,在控制台上打印,还是...

回答 1 投票 -1


软键盘上的高度在多次触发时会发生变化

我有一个观察到的方法,当显示软键盘时会触发。它可以正常工作,但是由于某种原因,隐藏后软键盘的高度会发生变化,然后针对...

回答 1 投票 0

应该在Swift中覆盖deinit吗?

团队合作伙伴编写了类似deinit {NotificationCenter.default.removeObserver(self)}的代码,由于框架已对观察者进行了照顾,因此我评论删除了此代码。队友想保留...

回答 1 投票 0

每n天重复一次本地通知

我正在尝试创建将每n天发送一次本地通知的应用程序。我具有包含通知信息的DailyRepeat结构:struct DailyRepeat:BaseRepeat {var title:String ...

回答 1 投票 0

应该在iOS中使用removeObserver(self)删除通知吗?

应该在iOS中使用self删除通知吗?队友已在viewWillAppear中注册了一个通知,并在viewDidDisappear中将其删除,例如,覆盖了func viewWillAppear(_ animation:Bool){...

回答 2 投票 0

我不明白为什么我的对象没有收到通知

我创建了一个自定义类,如下所示:class FooDevice:Device {private var controller:FooController?私人var装置:Foo?覆盖init(){super.init()如果super.authGranted ...

回答 1 投票 0

观察OSX的系统更改-Swift

我正在尝试在系统音量更改时执行一种方法。我试过使用DistributedNotificationCenter.default()。addObserver(self,selector:#selector(volumeChanged(_ :)),name:NSNotification ....

回答 1 投票 1

Xcode Swift无法从Object-C接收通知

我使用NetworkSpeedMonitor来检查用户网络,这是我的代码网络= NetworkSpeedMonitor()网络。开始()NotificationCenter.default.addObserver(自身,选择器:#selector(...

回答 1 投票 0

xcode swift无法接收来自Object-C的通知

我使用NetworkSpeedMonitor来检查用户,这是我的代码。network = NetworkSpeedMonitor()networking.start()NotificationCenter.default.addObserver(self,选择器:#selector(...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.