将'type:Undefined'默认为AnyObject?

时间:2015-10-11 05:41:05

标签: swift core-data ios9

在下图中,如果我没有为属性分配类型,默认情况下它会具有什么类型?

enter image description here

1 个答案:

答案 0 :(得分:2)

来自Apple的文档:

  

NSUndefinedAttributeType对瞬态属性有效 - 核心数据仍将跟踪属性作为id值并注册撤消/重做操作,依此类推。 NSUndefinedAttributeType对于非瞬态属性是非法的。

Type Undefined用于非标准类型属性。当Xcode创建NSManagedObject子类时,类型为UNKNOWN_TYPE。