key-value-observing 相关问题

键值观察或KVO是一种用于观察对象属性变化的技术。

如何将对象添加到以编程方式绑定的NSMutableArray?

我有一个具有以下结构的NSDocument:@interface MyDocument:NSDocument {NSMutableArray * myArray; IBOutlet NSArrayController * myArrayController; IBOutlet MyView * ...

回答 4 投票 1

SwiftUI-KV观察并没有触发来自合并的完成

我正在尝试使用名为VailerSIPLib的库来构建VOIP应用程序。由于该库是使用Obj-C构建的,而大量使用NotificationCenter来发布更改的活动状态。 ...

回答 1 投票 0

如何在SwiftUI中传递进度值(也许结合使用?)>

我刚刚开始学习SwiftUI,但没有时间进行合并。我对此不太了解。如何在ProgressView中将值传递给下载进度。如何配置ODRManager ...

回答 2 投票 0

如何获取KVO #keyPath(WKWebView.url)的URL值?

我已经发布了一个更深入的问题,试图深入探讨问题,但总之:我试图通过WKWebView显示基于PHP / JS的Web应用程序(Laravel)。但是,由于...

回答 1 投票 0

键值观察-如何观察对象的所有属性?

我对键值观察(KVO)的使用以及如何注册以接收属性更改的通知感到满意:[account addObserver:inspector forKeyPath:@“ openingBalance” ...

回答 2 投票 16

保存子NSManagedObjectContext时在NSOrderedSet上调用了额外的不正确的KVO插入

我有一个NSManagedObject,其NSOrderedSet与许多关系名为subpointConnections_。我正在使用以下命令对此设置进行更改:ad dObserver(self,forKeyPath:#keyPath(...

回答 1 投票 0

如何删除添加有observe()API的KVO观察器?

我读到NSObject.observe ()是用于注册KVO观察者的新API(在Swift 4中引入),它支持Swift键路径表达式和闭包。我想知道在...

回答 1 投票 0

使用removeObserver:forKeyPath:在Foundation中崩溃

我对从Xcode的“崩溃”部分中检索到的以下崩溃日志有一些问题。此崩溃报告仅影响少数设备。我已经分析了问题,但我想这是一个...

回答 3 投票 20

从视图观察界面方向

我使用NotificationCenter观察UIApplication.willChangeStatusBarOrientationNotification的interfaceOrientation更改。但是UIApplication.willChangeStatusBarOrientationNotification现在是...

回答 1 投票 2

iOS CloudDocsLibrary崩溃(可能是KVO崩溃)

[其他任何人都经历了以下堆栈跟踪的崩溃(EXC_BAD_ACCESS):0 Object_isClass 22 UIApplicationMain 23 main 24 start如果我在堆栈跟踪中单击UIApplicationMain,则我...

回答 1 投票 2

NSArrayController,以编程方式创建CoreData实体,并且KVO

我有一个NSTableView,其NSTableColumn的值绑定到NSArrayController。 arrayController在我的核心数据托管对象上下文中控制一组实体。它运作良好,并且在新的...

回答 2 投票 2

KVO-不会调用observeValueForKeyPath

我正在尝试做的事情的摘要。我的AppDelegate.h中有一个名为mailText的NSMutableString属性,每当更改此属性的值时,我都希望通知我的viewController并对其进行通知...

回答 2 投票 0

[iOS9中的KVO集合视图内容插图

随着iOS 9的最新发行,可能需要对现有代码进行一些更新,以补偿对apples API所做的任何更改。最近看来,他们已经做到了,以便现在收集视图...

回答 1 投票 5

如何为NSManagedObject做完美的志愿?

完美的志愿这里包括两个部分:正确添加观察员和正确删除观察者。故事:我用一个的UITableViewCell(小区),以显示一个NSManagedObject(对象)。每个对象都有一些...

回答 3 投票 7

在詹金斯使用键值对

这是我的要求,在詹金斯参数:1.用户从下拉3个值:DEV,QA,PROD 2.在选择我需要的参数返回单个值是这样的:如果DEV选择,...

回答 3 投票 2

观察更改一个UIView的窗口和上海华性质

我正在寻找一种方式,当一个普通的UIView中添加或可见视图层次结构中移除通知。志愿看起来像在这种情况下,用完美的东西,但观察更改视图的...

回答 4 投票 23

IOS-SWIFT-如何解决Apple文档代码中有关KVO的警告?为什么Xcode自动校正引入了错误?

为了学习KVO,我复制了https://developer.apple.com/documentation/swift/cocoa_design_patterns/using_key_value_observing_in_swift中的代码。它如下所示类MyObjectToObserve:NSObject {...

回答 1 投票 0

如何在Swift中使用KVO for UserDefaults?

我正在重写应用程序的一部分,并发现此代码:fileprivate let defaults = UserDefaults.standard func storeValue(_ value:AnyObject,forKey key:String){defaults.set(value,forKey:key)...

回答 4 投票 10

如何KVO观察AVCaptureDevice的whiteBalanceMode属性?

Apple称AVCaptureDevice的属性whiteBalanceMode和exposureMode是KVO可观察的。这是我在Objective-C工作了十年之后第一次在Swift编程。 KVO似乎......

回答 1 投票 0

Key-Value-Observing闭包永远不会调用Boolean属性

我有一个继承自NSObject的类ToolbarManager。它有一个工具栏属性,定义如下:@objc dynamic let toolbar:NSToolbar在我的类的初始化器中,我调用以下内容...

回答 1 投票 0

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