我们正在尝试从NSObject
(使用原始数据类型)编写一个包装器到NSManagedObject
(使用NSNumber
)。
所以我们必须自动将基元类型转换为NSNumber
。
我们知道objCType
到NSInvocation
([invocation.methodSignature getArgumentTypeAtIndex:2]
),并且还可以通过这种方式获取设置值([invocation getArgument:&argument atIndex:2]
。
问题是:如何使用此信息从中创建NSNumber
。
有什么想法吗?
答案 0 :(得分:0)
有几种方法可以做到这一点。它们都在核心数据文档中的 Non-Standard Persistent Attributes 下列出。
核心数据会随时将您的数据转换为您需要的数据。