मान लीजिए कि मेरे पास निम्नलिखित कोड हैं:
IBOutlet UITextField* nameTextField;
IBOutlet UILabel* greetingLabel;
जैसे greetingLabelही उपयोगकर्ता किसी भी कुंजी को दबाता है, मैं "हैलो [nameTextField]" पढ़ना चाहता हूं ।
मुझे मूल रूप से कोको प्रतिनिधि पद्धति का iPhone समकक्ष चाहिए controlTextDidChange।
textField:shouldChangeCharactersInRange:प्रतिनिधि विधि हर बार एक कीस्ट्रोक होता है कहा जाता है:
- (BOOL) textField:(UITextField *)textField
shouldChangeCharactersInRange:(NSRange)range
replacementString:(NSString *)string
स्ट्रिंग तर्क दबाया गया वर्ण लौटाता है। वास्तविक textFieldमूल्य nameTextField.textहालांकि ( ) खाली है।
मुझे यहां क्या समझ नहीं आ रहा है? (मैं nameTextFieldउपयोगकर्ता द्वारा अब तक दर्ज किए गए सटीक स्ट्रिंग को प्रतिबिंबित करना चाहता हूं )।