如何使文本标签显示表中有多少行

时间:2009-05-04 18:05:45

标签: objective-c cocoa core-data

我正在使用Core Data并希望文本标签显示表格中有多少行,我需要在类文件中输入哪些代码才能执行此操作?

2 个答案:

答案 0 :(得分:2)

像往常一样在托管对象上下文中设置获取请求,然后调用countForFetchRequest:。不要忘记订阅NSManagedObjectContextObjectsDidChangeNotification,以便在添加或删除对象时更新它!

答案 1 :(得分:2)

假设您的NSTableView列绑定到NSArrayController,您可以使用控制器键“arrangeObjects”并使用@count的键路径将NSTextField标签的值绑定到阵列控制器。如果要将文本字段绑定到类似“x rows”的位置,其中x是行数,则将“Display Pattern Value1”绑定到相同的(arrangeObjects。@count)并使用“%{value1} @ rows “作为展示模式。