为什么我的字符串属性(在我的核心数据模型中)限制为50个字符?

时间:2009-09-24 16:52:09

标签: cocoa

我有一个具有各种属性的核心数据模型。由于某种原因,即使没有设置最大值(或该事项的默认值),字符串属性也限制为50个字符。

有趣的是,在使用数据模型的浏览器视图添加获取请求之前,它很好。

有什么想法?谢谢!

1 个答案:

答案 0 :(得分:2)

您如何确认长度为50?

如果在gdb中打印对象,则默认情况下只会看到前50个。

根据我的观察,当您使用managedObjectInstance时,NSManagedObject的debugDescription方法打印出50或51个字符

我发现在gdb中,po [managedObject valueForKey:@“attribName”]将返回整个字符串。

不确定获取请求是否与它有任何关系。