2009-05-04 54 views
1

我正在使用核心數據並希望文本標籤顯示錶中有多少行,我需要在該類中輸入什麼代碼文件要做到這一點?如何使文本標籤顯示錶中有多少行

+0

表中顯示了什麼?我通常顯示一個NSMutableArray,因此可以使用[NSMutableArray count]來找出表中有多少行。 – ryanday

+0

它只是顯示什麼是核心數據的默認值。 – Joshua

回答

2

假設您的NSTableView的列綁定到一個NSArrayController,您可以將NSTextField標籤的值綁定到您的陣列控制器的控制器關鍵字「arrangedObjects」,並且其關鍵路徑爲@count。如果要將文本字段綁定到類似「x行」(其中x是行數)的內容,則可以將「顯示模式值1」綁定到相同的(排列的對象。@計數)並使用「%{value1} @行「作爲顯示模式。

2

像您平常那樣在您的託管對象上下文中設置獲取請求,並致電countForFetchRequest:。不要忘記訂閱NSManagedObjectContextObjectsDidChangeNotification,以便在添加或刪除對象時更新它!

+0

你可以給我一些示例代碼嗎? – Joshua

+0

示例代碼,如果可能的話,請? – Joshua

+0

Joshua:如果您不知道如何設置獲取請求,或者您不知道如何註冊爲本地通知觀察者,請閱讀以下文檔:http://developer.apple.com/documentation/Cocoa/Conceptual/CoreData /和http://developer.apple.com/documentation/Cocoa/Conceptual/Notifications/ –

相關問題