Я подклассов NSTextField
Доступ к NSTextField из его уведомления делегата ...
MultiTextField.h
#import <AppKit/AppKit.h>
@interface MultiTextField : NSTextField {
id storedObject;
}
@property (nonatomic, retain) id storedObject;
@end
MultiTextField.m
#import "MultiTextField.h"
@implementation MultiTextField
@synthesize storedObject;
@end
хранить указатель на объект , который я хочу «переименовать».
Я сделал это текстовое поле для редактирования и есть делегат, который прослушивает controlTextDidChange:
и работает отлично:
- (void)controlTextDidChange:(NSNotification *)aNotification {
NSTextView *textView = [[aNotification userInfo] objectForKey:@"NSFieldEditor"];
NSString *theString = [[textView textStorage] string];
if([theString length] > 0) {
MyObject *theObject = ???; // I need access to the MultiTextField.storedObject!
[theObject setName:theString];
}
}
Единственная проблема заключается в том, что я не могу получить доступ к storedObject (см комментарий в блоке if-).
Как я могу получить доступ к этому сохраненному объекту?
Спасибо, это все :-) – tamasgal
Приглашаем Вас;) – VenoMKO