जवाबों:
एक के लिए NSStringआप का प्रयोग करेंगे:
NSString *myString = [theTextField stringValue];
एक के लिए intआप का प्रयोग करेंगे:
int myInt = [theTextField intValue];
एक नियंत्रण से मूल्य प्राप्त करने के लिए कई अन्य तरीके हैं। पर एक नज़र डालें NSControlतहत अधिक जानकारी के लिए संदर्भ, "हो रही है और नियंत्रण के मूल्य की स्थापना" खंड ।
यहाँ एक सूची है:
doubleValuefloatValueintValueintegerValueobjectValuestringValueattributedStringValueइसके अलावा:
कहते हैं कि आपके पास एक वस्तु ( 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;