腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1310)
视频
沙龙
1
回答
Xamarin
Mac
KVO
模型
绑定
-
change
触发
两次
、
、
我正在尝试在
Xamarin
Mac
桌面应用程序中实现
KVO
绑定
。我遵循了文档,它正在工作,但
绑定
似乎每次都会
触发
2个更改事件! }我不确定是
Xamarin
还是XCode导致了双重
触发
。有趣的是,如果您没有指定
Xamarin
和DidChangeValue方法,那么它不会
触发
<em
浏览 17
提问于2018-01-16
得票数 1
回答已采纳
1
回答
如何在
Xamarin
.
Mac
和Xcode中构造嵌套的UI元素以
绑定
到嵌套的视图
模型
、
、
、
我正在通过
Xamarin
.Forms将我的应用程序开发从WPF转移到
Xamarin
.
Mac
。
浏览 0
提问于2019-05-31
得票数 0
2
回答
骨干-关系变化事件不
触发
?
、
{用户
模型
是故意保持沉默,因为我仍然在原型。:users', this.setSave, this);initialize: function() { this.model.bind('
change
', this.render,中的
ch
浏览 3
提问于2012-08-15
得票数 0
回答已采纳
1
回答
iOS -如何从核心数据实体创建视图
、
、
、
我已经在我的应用程序中实现了Core数据,我正在试图找出从
模型
对象创建视图的最佳方法。我的猫
模型
对象具有以下属性:@property (nonatomic, retain) NSString我需要使用
模型
代理吗?我想
KVO
也会参与进来。有人知道这方面的好教程吗?这似乎是一项常见的任务,但我能找到的唯一教程是关于Core数据的,并不解释如何从数据中创建视图对象。
浏览 1
提问于2012-01-20
得票数 1
2
回答
为什么Cocoa
绑定
同时使用KVC和
KVO
,而不是只使用KVC?
、
、
、
然而,关于Cocoa
绑定
(如标题为"Cocoa Bindings Programming Topics“的Apple文档中所述,请参阅图8-10),我不清楚为什么它们同时使用KVC和
KVO
进行描述,而
KVO
KVO
的ObserveValueForKeyPath:ofObject:
change
:context可以提供旧值和新值,那么为什么需要KVC机制呢?请注意,我看到了
KVO
如何解耦对象,但KVC也是如此。Apple给出的示例(图8-10)描述了一个窗口,其中包含一个滑块和一个文
浏览 0
提问于2013-06-20
得票数 1
1
回答
将编辑行为添加到
绑定
NSFormCell中
、
、
我有一个带有客户ID属性的Core数据
模型
类。它被
绑定
到表单单元格上。当用户完成文本编辑时,我希望有机会使用依赖于新旧值的逻辑将他们的条目转换为大写。但我会满足于一个我不得不连接到
模型
上的东西。
模型
类中的自定义设置器方法(文本编辑委托)实现了
KVO
类,该类使用
KVO
通知更改并启动后续的更改。这个行为不属于
模型
。例如,我应该能够在代码中设置属性,而不会
触发
它。此外,在字段中不键入任何
浏览 1
提问于2011-12-05
得票数 0
回答已采纳
1
回答
使用iOS刷新和维护BackgroundTasks应用程序
、
、
、
这是在中使用
Xamarin
.iOS的尝试。本机版本( Swift和目标C)运行良好。平台细节 实际结果:没有
触发
回调。可以从本机快速/目标C代码创建一个可
绑定
的库吗?
Xamarin</e
浏览 5
提问于2019-12-04
得票数 4
回答已采纳
1
回答
当
KVO
从
模型
设置程序
触发
时,防止以递归方式重新进入observeValueForKeypath
、
、
、
、
我有一大堆的
模型
,它们会观察自己的变化。当
触发
设置器时,
模型
中的观察者被调用,在该
模型
中,我调用web服务器并更新web服务器中的信息,以便它正确地拥有它应该拥有的数据。有没有办法更新self (即
模型
)而不重新
触发
KVO
操作? 我可以在得到响应时关闭观察者,但在执行后台服务器请求时,可以对同一对象执行另一个用户操作。这会中断另一个调用。请参阅帖子,了解我试图在第一时间进行观察的解释,以及完整
模型
的代码示例。:(NSDictionary *)
c
浏览 0
提问于2010-08-15
得票数 2
回答已采纳
1
回答
KVO
方法对NSManagedObject性质的
两次
激发
、
、
、
正如标题所述,我正在使用
KVO
观察NSManagedObject属性。override func observeValue(forKeyPath keyPath: String?,
change
: [NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?)方法
触发
了
两次
:第一次为属性分配新值,第二次在CD中保存上下文。在设置了属性值之后,我马上就这样做了。由于这个原因,我在代码中出现了另一个问题,我的问题是为什么会发生这种情况,以及如何做才是正确的(设置
浏览 0
提问于2016-12-06
得票数 0
回答已采纳
1
回答
键值观察(
KVO
)与
绑定
(_:to:withKeyPath:options:)
、
、
、
、
我对键值观察方法addObserver(_:forKeyPath:options:context:)及其附带的observeValue(forKeyPath:of:
change
:context:)与bind我知道,根据苹果的,bind方法似乎使用了
KVO
的概念,并且: 可可
绑定
还使用两种协议--NSEditor和NSEditorRegistration-that帮助确保在释放用户界面元素之前丢弃或提交任何挂起的编辑但是,我也注意到
KVO
(及其妹妹KVC)是来自Foundation的Foundation设计模式,而bin
浏览 3
提问于2018-09-07
得票数 2
3
回答
快速
绑定
无法运行Xcode 6 Beta 5
、
、
、
、
我在OSX上使用Swift中的
绑定
做一个简单的测试程序。有一个NSTableView、NSArrayController和一个
模型
类,我试着把它们连接在一起,但没有成功!构建编译,但立即提供此错误:线程1: EXC_BAD_ACCESS(code=1,address = 0x0)
模型
类:}下面是故事板: 是否有人
浏览 4
提问于2014-08-12
得票数 12
2
回答
attachChange回调不为sap.m.Button的getBinding("text")
触发
_onTextUpdated, this);在XML视图中,我有以下
绑定
: class="magnificationPrep_oSelectedTrainingsModel.getProperty("/").push(oNewSelection);
浏览 5
提问于2017-08-10
得票数 1
回答已采纳
1
回答
NSMutableAttributedString
KVO
未发射通知
、
但是,我已经通过
绑定
到
模型
上的一个属性应用了一些
KVO
,因为我没有通过点表示法分配
KVO
不会被
触发
。当然,这不会启动
KVO
通知,因此我将执行以下操作:[[self messagesString] appendAttributedString我错过了什么,这是如此明显,它启动
KVO
通知?这是在一个完全独立的类中将字符串追加到它的方式: Channel *c
浏览 2
提问于2012-08-03
得票数 0
1
回答
在NSOutlineView中的单元格首次出现后进行更新
、
、
我的
模型
- (NS
浏览 0
提问于2013-07-23
得票数 2
回答已采纳
2
回答
当内容更新时,NSOutlineView会跳到顶部
、
、
它
绑定
到一个NSTreeController,后者
绑定
到我管理文件系统节点的类。当文件系统事件发生时,我在children密钥路径上
触发
KVO
通知,这会导致大纲视图更新。this will refreshed next time children is called} 这是在
模型
中
浏览 7
提问于2015-04-20
得票数 15
1
回答
Backbone
模型
触发
两次
"
change
“事件
、
、
我大约一周前才开始使用backbonejs,我发现我的
模型
在从视图中监听calling "
change
“事件时被保存了
两次
。基本上,我有一个表,用户可以编辑它,每当用户更新单元格值时,我想将它推送到服务器,我为它定义了一个"
change
“方法,每次更新单元格时我都会调用它。我面临的问题是id
模型
在调用"
change
“事件时被保存了
两次
。是我做错了
浏览 1
提问于2013-06-15
得票数 3
1
回答
CLLocation变量不发送
KVO
- NSKeyValueObservingOptionNew
、
、
我正在开发一个简单的应用程序,它可以在位置
模型
中收集用户当前的数据。这是工作,我可以记录的位置。但是,没有viewControllers看到更新的变量。我在viewControllers中使用
KVO
来
触发
,但是CLLocation似乎没有使用'NSKeyValueObservingOptionNew‘发送。如果我使用“NSKeyValueObservingOptionInitial”,它就会
触发
,但在CLLocationManager有机会设置实例之前就会
触发
。查看控制器代码: - (void)
浏览 1
提问于2014-03-22
得票数 1
回答已采纳
1
回答
接收单个KVC变更的2个
KVO
通知
、
、
、
我正在使用KVC/
KVO
为一个大学项目创建一个自定义的
绑定
实现(它需要是自定义的,因为我想做
绑定
所不能做的事情,包括在iOS上运行)。我有一个“
绑定
控制器”,它在一个对象的多个键上注册
KVO
通知(使用and :forKeyPath:options:context:),并且我确实会收到通知。但是,我会收到每个更改的两个通知。Joe" forKey: @"name"];- (void)observeValueForKeyPath:(NSString *
浏览 38
提问于2010-12-15
得票数 17
回答已采纳
1
回答
Xamarin
将TwoWay
绑定
到RealmObject抛出错误
、
、
我正在构建一个
Xamarin
Forms应用程序,并使用XAML,该数据库包含存储在领域数据存储中的
模型
的ViewModel。 我不知道数据
绑定
为什么要在
浏览 2
提问于2016-06-22
得票数 3
2
回答
Backbone.js
触发
在集合添加时呈现
两次
、
我的问题是,为什么应用程序在将
模型
添加到Todos集合时会
触发
渲染事件
两次
?在控制台中出现
两次
。我理解这是因为视图将
模型
的更改事件
绑定
到视图的呈现: this.model.bind('
change
', this.render, this);addOne: function(todo) { var view
浏览 2
提问于2012-04-19
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券