我有一個NSTableView通過NSArrayController綁定到NSString的NSMutableArray。如何在NSTableView中顯示計算值?
還有一個TextView在同一個窗口中。我想要做的是在NSTableView中顯示每個NSString的出現次數。
我想到了一個辦法做到這一點,但看起來不這樣做的優雅的方式:
從NSString的繼承和定義在執行預定義的對象(NSTextView),並返回一個搜索新方法發生的次數。
我猜測必須有更自然的方式來實現相同的結果?
編輯:
對不起,應該澄清。 NSSMutableArray是一個具有NSString屬性的NSObject數組。我想我可以定義一個額外的方法(findAllOccurencesOfString:inString :),它將返回一個數字。但問題是我如何綁定到這個函數,並在該綁定如何傳遞一個var(指向textField的指針)?
所以,你有一個文本視圖,並且你想要一個表格視圖,在文本視圖中每個不同的單詞都有一行,並且有一個單詞出現次數的計數? – jrturton
是的,這是正確的,但tableview中的單詞不一定來自textview,用戶在手動輸入它們。 (順便說一句,我已經添加了一個查找'findAllOccurencesIn:(NSString *)text'的方法,但我不知道如何引用它。只需放入'Model Key Path'似乎不起作用。 – rytis