2010-01-01 8 views
9

मैं एक UITextField का मूल्य कैसे मिल सकता है? इसे NSString से जोड़ने के लिए कुछ नमूना कोड fab होगा!उद्देश्य-सी, मैं UITextField का मूल्य कैसे प्राप्त कर सकता हूं?

+3

यदि मैं कर सकता हूं, तो मुझे लगता है कि आप ऐसे सरल प्रश्न पूछ रहे हैं, जो हो सकता है आपको एसओ पर पूछने से पहले कुछ शोध करना चाहिए। –

+0

इसके अलावा, आपको सही उत्तरों को स्वीकार करना चाहिए। –

+0

अच्छा बिंदु, मैं कोशिश किया था - डेवलपर्स pissing बंद नफरत लेकिन सेब प्रलेखन बहुत जटिल है:/ – tarnfeld

उत्तर

9

UITextField अपने हेडर फाइल में इंटरफ़ेस बिल्डर माध्यम से अपनी फ़ाइल से जुड़ा है करने के लिए किया जाएगा, और घोषित एक IBOutlet के रूप में:

IBOutlet UITextField *textField; 

फिर आप इसे अपने तरीकों से एक्सेस करेंगे:

NSString *enteredText = [textField text]; // Or textField.text 
+2

नहीं, ऐसा नहीं है, आप कोड के भीतर से एक संपूर्ण इंटरफ़ेस बना सकते हैं। –

+0

आप सही हैं; मैंने नहीं सोचा कि ओपी ऐसा कर सकता है। मेरी गलती। यदि आप यूआई बनाने के लिए इंटरफेस बिल्डर का उपयोग कर रहे हैं तो इसे आईबीओलेट के रूप में जोड़ा जाना चाहिए। –

4
NSString *tf_text = [ yourTextField text ]; 
+0

UIKit/मोबाइल डार्विन में, आप गुणों का भी उपयोग कर सकते हैं: tf_text = yourTextField.text; – rpj

0

यदि संदेह में हमेशा दस्तावेज़ीकरण को देखते हैं तो यह आपको यहां पूछने से तेज़ी से उत्तर देगा!

इस मामले में: UITextField और भविष्य में संदर्भ के लिए: iPhone class documentation

संबंधित मुद्दे