nsvaluetransformer

    0热度

    1回答

    在核心数据实体,我有一个“长度”属性。我保存的长度以厘米为单位。 我想给用户查看和编辑厘米或英寸长度的可能性。所以,我把一个的NSTextField旁边的一个NSPopUpButton cm和英寸作为选择 根据NSPopUpButton选择格式化NSTextField的最佳方式是什么?如果合理的这个问题,我想尽可能使用绑定。 我看到有 个 NSNumberFormatters和 NSValueTr

    0热度

    1回答

    我有一个NSCollectionView其中一个子视图是NSImageView。实际的图像需要经过API调用后才从Web服务器加载(实际上是两个网络请求)。很明显,我需要异步加载图像。我可以将NSImageView的值与NSValueTransformer绑定,将模型ID转换为NSImage,但是如何实现NSValueTransformer?它预计立即从其transformedValue:方法返回

    0热度

    1回答

    我正在使用NSValueTransformer类来将NSDictionary对象转换为自定义对象。 我已经实现了与方法的子类: + (Class)transformedValueClass + (BOOL)allowsReverseTransformation - (id)transformedValue:(id)value 然后我已经注册了我的子类有: [NSValueTransform

    16热度

    2回答

    是否有人使用swift在xcode 6 beta中成功实现了自定义NSValueTransformer? 我有以下SWIFT类: import Foundation class myTransformer: NSValueTransformer { let amount = 100 override class func transformedValueClass()

    0热度

    1回答

    我正在练习BDD。我有一个名为Foobar的实体,其中包含一个名为quux的可变形属性,我已经指定(使用核心数据模型编辑器)为QuuxToBazTransformer。关键是,QuuxToBazTransformer不存在。核心数据应该失败我的测试,并告诉我我需要实现它。 出人意料的是,测试通过了:我Foobar似乎已被存储和核心数据只是告诉我,作为一个警告: xctest[99290:303]

    0热度

    1回答

    我刚将Xcode升级到8.0(8A218a),并将我的项目在Swift 2.3中转换为Swift 3.0。唯一的问题现在剩下的就是这个错误: "Exception while running ibtool: Cannot find value transformer with name UTIToIconTransformer" 的UTIToIconTransformer的定义是这样的: @obj

    0热度

    2回答

    我试图实现NSValueTransformer名为ArrayValueTransformer这是指类如下改造它可以包含在任何类型的对象的数组: class ArrayValueTransformer : NSValueTransformer { override class func transformedValueClass() -> AnyClass { return A

    0热度

    1回答

    我有一个NSCollectionView显示原型项目的网格,这是所有通过核心数据,接口绑定和NSValueTransformer处理,以显示NSCollectionViewItem中的占位符图像,如果没有真实图像存在。 当我想从NSCollectionView中删除一个项目时,它将它从集合视图中删除,但在占位符图像从我的NSValueTransformer子类中触发后,在视图消失之前持续一个微秒。

    11热度

    2回答

    我的数据库模型中有很多日期字段。 CoreData允许使用NSDate或TimeInterval根据“使用标量类型”选项来保存日期。 然而,因为我想用日期为Date对象这两个选项是对我不好。由于NSDate不能隐式转换为Date我必须将值转换/转换为Date或在我的NSManagedObject类中实现许多自定义setter/getters。 我试过使用ValueTransformer,但它不适用

    2热度

    1回答

    我的应用程序中存在这个问题,即从我的数据库中删除大量数据需要很长时间。所以我开始调试,发现变压器是问题所在! 要看到我创建的隔离问题的一个项目... 的问题,我有以下几点: +-----------+ +-----------+ | Entity A | | Entity B | +-----------+ +-----------+ | | | property | | b