1

NSOutlineView使用してデータを入力しましたNSTreeController。ツリーコントローラーは、次のようなプロパティを持つ配列を管理しNSMutableDictionaryます。NSString *nameand NSArray* children

nameUIで変更されたときに通知を受け取るにはどうすればよいですか?

4

1 に答える 1

0

関数を NSOutlineView のデリゲートに入れるだけです

- (BOOL)control:(NSControl *)control textShouldEndEditing:(NSText *)fieldEditor
{
    // for example that is checked that node text is not empty
    if ([[fieldEditor string] length] == 0)
    {
        return NO;
    }
    else
    {
        return YES;
    }
}
于 2012-04-09T18:19:04.353 に答える