Objective c 核心数据和NSTableView将内容显示为标题

Objective c 核心数据和NSTableView将内容显示为标题,objective-c,cocoa,core-data,nstableview,Objective C,Cocoa,Core Data,Nstableview,我正在开发一个支持Simplenote同步的菜单栏笔记应用程序,它为每个笔记使用了单独的标题和内容。它在NSTableView中显示标题,在NSTextView中显示内容,但现在我希望它在表视图中显示内容作为标题,就像在Simplenote中一样。我的问题是,我想让它只显示标题直到它到达一个换行符,但我不知道怎么做。最简单的方法是使用-componentsSeparatedByString:将字符串拆分,然后传入\n,它将返回一个包含拆分组件的数组。然后从数组中获取第0个元素。请注意,在IB中无

我正在开发一个支持Simplenote同步的菜单栏笔记应用程序,它为每个笔记使用了单独的标题和内容。它在NSTableView中显示标题,在NSTextView中显示内容,但现在我希望它在表视图中显示内容作为标题,就像在Simplenote中一样。我的问题是,我想让它只显示标题直到它到达一个换行符,但我不知道怎么做。

最简单的方法是使用
-componentsSeparatedByString:
将字符串拆分,然后传入
\n
,它将返回一个包含拆分组件的数组。然后从数组中获取第0个元素。

请注意,在IB中无法执行此操作,因此我建议在
NSManagedObject
子类中编写一个方便的方法来处理此问题并返回第0个元素。它将使您的表绑定更加容易。所以,我必须将NSManagedObject子类化?我对核心数据、绑定等还是相当陌生的。