जवाबों:
एक के लिए NSString
आप का प्रयोग करेंगे:
NSString *myString = [theTextField stringValue];
एक के लिए int
आप का प्रयोग करेंगे:
int myInt = [theTextField intValue];
एक नियंत्रण से मूल्य प्राप्त करने के लिए कई अन्य तरीके हैं। पर एक नज़र डालें NSControl
तहत अधिक जानकारी के लिए संदर्भ, "हो रही है और नियंत्रण के मूल्य की स्थापना" खंड ।
यहाँ एक सूची है:
doubleValue
floatValue
intValue
integerValue
objectValue
stringValue
attributedStringValue
इसके अलावा:
कहते हैं कि आपके पास एक वस्तु ( MyObject
) है जो किसी प्रकार के प्रकार में अधिसूचित होना चाहता है NSTextField
। Inh फ़ाइल में, MyObject
यह घोषित करना चाहिए कि NSTextFieldDelegate
जैसा कि ...
@interface MyObject : NSObject <NSTextFieldDelegate>
फिर आपने MyObject को प्रतिनिधि के रूप में सेट किया NSTextField
[myTextField setDelegate:myObject]
अब, आप पता लगा सकते हैं कि जब MyObject में विधियों को लागू करके टेक्स्टफील्ड में कुछ होता है:
-(void)controlTextDidEndEditing:(NSNotification *)aNotification;
-(void)controlTextDidChange:(NSNotification *)aNotification;
-(void)controlTextDidBeginEditing:(NSNotification *)aNotification;