3

如何NSValueTransformer为 C 结构创建一个,例如CGRectCore Data 中的一个?

显然transformedValue&reverseTransformedValue要求 and id。有没有办法通过 avoid*或更好的方法来做到这一点?

4

1 回答 1

6

使用 NSValue 包装 C 指针。

[NSValue valueWithPointer:&struct]

专门针对 CGRect,您可以使用

[NSValue valueWithCGRect:rect]

在 UIKit/UIGeometry.h 中声明

于 2012-07-10T17:22:23.110 回答