腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何
为NSManagedObject做完美的KVO?
、
、
、
我有选择地添加了这样的关键路径
观察者
: 如果(object.thumbnail_pic_url)
对象
添加
观察者
:单元格用于密钥路径:@“thumbnail_picture”选项:0,可以
删除
。
删除
对象
时,我必须移除
观察者
。数据库非常大,非常复杂,所以我绝对不想注册所有单元来接收像NSManagedObjectContextObjectsDidChangeNotification.这样的moc通知但是,如果有必要,我可以接受在
对象
中
添加
浏览 3
提问于2011-09-29
得票数 7
回答已采纳
1
回答
如何
在
对象
框
中
实现
删除
观察者
、
、
我
在
我的应用程序中使用ObjectBox作为存储,这些数据通过套接字连接直接存储。带有分页查询的
观察者
在
fragment中使用,并将数据更改应用于recyclerview。问题是
如何
知道某个条目是否已从ObjectBox
中
删除
,
如何
在fragment
中
获得通知,以及
如何
将其从recyclerview
中
删除
。
浏览 20
提问于2019-01-09
得票数 0
1
回答
测试
对象
X是否为可观测Y的
观察者
、
我正在处理一些设计模式,并且能够从Observable Borg
对象
列表
中
添加和
删除
Observable Borg
对象
。我想打印每个Observable
对象
观察者
的属性。例如
观察者
对象
ID属性。更详细的解释:每个无人机都有一个ID属性,
在
我的程序
中
,我有一个无人机列表,它们都被注册为我的Borg
对象</
浏览 4
提问于2014-01-28
得票数 0
回答已采纳
1
回答
Android ViewModel:
如何
从活动
中
获得结果(最佳实践)?
、
、
我有以下情况: 现在,我想知道
如何
以一种好的方式
实现
这一点。首先,我认为该活动调用ViewModel
中
的一个方法来触发一个事件。其次,ViewModel更新一个LiveData
对象
以在打开对话
框
的活动
中
触发一个
观察者
。但在此之后,我不知道
如何
在“最佳实践”-way
中
实现</e
浏览 2
提问于2022-07-22
得票数 -1
回答已采纳
1
回答
UItableViewCell:
删除
观察者
、
、
请帮助我解决这个问题,我已经
在
我的uitableviewCell上
实现
了KVO1)
如何
删除
该模型
对象
的所有
观察者
2)我应该怎么做才能移除我作为
观察者
的单元格?安基特
浏览 0
提问于2014-07-01
得票数 1
1
回答
多个JPanels之间的通信
在
我的视图类
中
,我有多个自定义面板类(扩展JPanel)作为嵌套类,它们
在
发生更改时相互通信。为了可读性,我想让这些面板单独的类,每个类都在自己的文件
中
。但这样一来,这些面板就不能直接调用彼此的方法。添加属性侦听器或使用
观察者
模式是正确的方式吗?
浏览 0
提问于2018-08-02
得票数 0
2
回答
接口
如何
执行操作
、
、
现在,我遇到了
观察者
/
观察者
模式,
在
该模式
中
,我让
观察者
通知所有的
观察者
。
观察者
都
实现
了接口
观察者
,而Observable扩展了Observable。我想我是
在
试图填补我
在
接口方面的知识空白。我理解抽象类的意义以及它们是
如何
工作的,但是接口一直很棘手。对于接口,我知道它们充当模板,如果你
实现
了一个模板,那么你需要添加来自接口的所有方法。我认为这纯粹是为了
浏览 3
提问于2012-06-19
得票数 1
回答已采纳
1
回答
观察者
模式-
删除
主题(垃圾收集器何时
删除
主题)
、
、
我有一个类subject
实现
多个“可观察”接口,我需要
删除
这个subject。因为
在
Java
中
,您不是自己
删除
对象
(垃圾收集器为您做的),我需要
删除
对该
对象
的所有引用(因此我需要从所有
观察者
中
取消订阅),创建将取消所有
观察者
的方法delete正确吗?或者有什么更好的方法(我试着用谷歌搜索,但什么也没找到) 换句话说,谁能告诉我垃圾收集器什么时候会
删除
这个主题?
浏览 5
提问于2021-02-11
得票数 0
回答已采纳
2
回答
多线程观察器的设计模式
、
、
、
在数字信号采集系统
中
,数据通常由一个线程推送到系统
中
的
观察者
中
。foreach (IObserver observer in observers)例如,当来自GUI线程的用户操作需要停止数据流动时,您想要断开主体-
观察者
连接,甚至一起处理
观察者
。当然,如果数据抽取线程刚刚请求
观察者
的地址,它可能会发现它正在向被销毁的
对象
发送消息。 有没有人创建了一个“官方”设计模式来应对这种情况?他们不应该
浏览 0
提问于2008-09-17
得票数 1
回答已采纳
4
回答
C++迭代器“禁止
删除
”
、
、
我的
实现
是经典的。我使用一个std::
观察者
集,每当我需要触发一个事件时,我会迭代这个集合,并调用每个
观察者
的通知方法。我的问题如下。当可观察的
对象
向
观察者
发送事件时,如果: 一个
观察者
想要清除
观察者
集(
删除
所有的
观察者
)?即使没有,可观察到的也不应该通知任何在事件处理过程中被
删
浏览 7
提问于2012-10-10
得票数 1
2
回答
管理由‘`std::bind`’绑定的成员函数的生存期
、
、
目前,我正在C++11
中
尝试编写一个事件队列,我正在使用std::bind来获取
在
某些事件发生时调用的std::function
对象
。有什么方法可以保证函数
对象
的有效性,这样我才能避免在这里被未定义的行为绊倒?编辑:为了澄清,我知道我不能保证非静态,非全局
对象
的生命周期.只要通知其销毁情况就足够了,
浏览 7
提问于2015-04-21
得票数 2
回答已采纳
1
回答
使用代理
对象
观察
对象
、
、
、
我应该能够
在
代理
对象
上设置一个
观察者
,改变代理
对象
所指向的
对象
,并且仍然能够观察到真实
对象
的变化吗? 一个例子可能最好地解释了这一点。请考虑以下内容。,并且由于
在
添加代理
观察者
时没有
对象
,所以没有什么可以观察的。但是,如果我初始化一个小部件并观察它,然后分配代理
对象
aNewWidget,它仍然不会观察到变化,除非我
在
赋值之后添加
观察者
(当然,还需要在
对象
发生变化时
浏览 11
提问于2011-02-05
得票数 0
回答已采纳
1
回答
试图
删除
KVO
观察者
时崩溃
、
、
我第一次
实现
了KVO,
在
某些条件下,它正在工作,并且observeValue正在被正确调用。但是,当试图
删除
deinit
中
的
观察者
时,我遇到了崩溃 无法
删除
密钥路径"downloadInProgress“的
观察者
,因为它没有注册为
观察者
。...although,我
在
viewDidLoad中注册了这个
对象
。
浏览 5
提问于2017-04-29
得票数 1
2
回答
当
观察者
变成零时,观察员会自动移除吗?
、
、
、
我
在
viewWillDisappear:animated:中使用viewWillDisappear:animated:来
删除
观察者
。(例如,如果我将错误的通知传递给参数name,将错误的
对象
传递给object或Observer,则不会
删除
观察者
) 如果在调用removeObserver:name:object:之后
观察者
仍然没有为零,我可以发现
删除
观察者
失败了,因为notificationSelector将被调用。但是,如果在调用re
浏览 4
提问于2012-07-18
得票数 3
回答已采纳
1
回答
尼尼姆/ NHibernate事件+
观察者
模式
、
、
我正在尝试使用ninject和NHibernate
实现
一个
观察者
模式。对于使用构造函数注入通过NHibernat
浏览 3
提问于2010-06-01
得票数 2
2
回答
重写子类
中
的
观察者
方法
、
、
、
在
类A
中
,我添加了一些通知的
观察者
: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appDidBecomeActiveFromBackground
在
类B
中
,我想对这个处理方法进行更改,所以我覆盖了这个方法。但实际上,类B
中
具有相同名称的方法并不是每次触发通知时都会调用,而类A
中
的方法则会被调用。我该
如何
解决这个问题呢?
在
类B的方法<
浏览 0
提问于2013-08-01
得票数 0
1
回答
KVO:我能把所有的
观察者
从具体的
对象
中
移除吗?
、
、
我有object_1 (NSManagedObject)和其他几个
对象
--
观察者
。当我从托管
对象
上下文中
删除
object_1时,我的程序就崩溃了。 CoreData:错误:严重的应用程序错误。
在
核心数据更改处理过程
中
捕获了异常。这通常是NSManagedObjectContextObjectsDidChangeNotification.
观察者
中
的一个bug。我是否可以
在
dealloc方法(或其他地方)
中
添加一些东西来
浏览 3
提问于2011-10-20
得票数 7
回答已采纳
1
回答
可可绑定-
在
键值
观察者
仍然注册时得到“解除分配”警告
、
、
、
、
它可以正常工作,直到我从表
中
删除
一行,
在
表
中
获取托管
对象
并将其从上下文中
删除
,
在
NSManagedObjectContextWillSaveNotification
观察者
中
,我更新数据模型并从outlineView
中
删除
该行。我知道有东西
在
观察日志上的属性(执行绑定的tableCellView ),但是当从大纲视图中
删除
行时,我
如何
清理它呢?我重
浏览 2
提问于2014-07-30
得票数 3
3
回答
KVO和ARC
如何
removeObserver
、
、
、
如何
从下的
对象
中
删除
观察者
?我们只是添加
观察者
,而忘记
删除
它吗?如果我们不再手动管理内存,我们该从哪里退出观察?例如,
在
视图控制器上: forKeyPath:@"self.frame"以前,我会在视图控制器的dealloc方
浏览 0
提问于2011-08-06
得票数 87
回答已采纳
2
回答
NSNotificationCenter问题
、
有没有办法知道一个
对象
是否已经注册为特定通知的
观察者
?
在
我的
实现
中
,我必须动态地添加和
删除
观察者
。由于某些原因,存在一个随机问题,即侦听器收到两次相同的通知。
浏览 0
提问于2010-12-07
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PPT如何在组合中添加或删除对象
在Lua中实现面向对象特征-模拟类、继承、多态
在Word中如何快速删除重复内容?
在 Python 中如何实现列表元素去重
在LoadRunner中是如何实现负载生成的?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券