iphone - IOS:Can I get a object by restoration id in xcode? -
मैंने स्टोरीबोर्ड में कई पाठ फ़ील्ड बनाई हैं और ऑब्जेक्ट को ViewController.h < / P> मैं टेक्स्ट फ़ील्ड के बीच कुछ जोड़ना चाहता हूं जैसे पाठ फ़ील्ड के मान के लिए जांच अगर यह 0 है। वर्तमान में मुझे कई-दूसरे बयानों को लिखना है। मैं यह काम करने के लिए एक पाश का उपयोग करना चाहता हूं क्या मैं टेक्स्ट फ़ील्ड का ऑब्जेक्ट प्राप्त करने के लिए बहाली आईडी का उपयोग कर सकता हूं? मान लीजिए मैंने क्रमबद्ध अनुक्रम (यानी a0, a1, a2 ...) क्या मैं ऐसा कर सकता हूँ? आप
@ प्रॉपर्टी (कमजोर, नॉनैटोमिक) आईबीओटलेट यूआईटीडफ़ेल्ड फिल्ड * a0; @ प्रॉपर्टी (कमजोर, नॉनैटोमिक) आईबीओलेट UITextField * a1; @ प्रॉपर्टी (कमजोर, नॉनैटोमिक) आईबीओटलेट यूआईटीफ़ेस्टफिल्ड * ए 2; @ प्रॉपर्टी (कमजोर, नॉनैटोमिक) आईबीओटलेट यूआईटीडफ़ेल्ड फिल्ड * ए 3; ...
यदि (self.a1.text == 0) {// कुछ करना} और अगर (आत्म। ए 2.टेक्स्ट == 0) {// कुछ करना} ... < / Pre>
के लिए (इंट i = 0; i & lt; 10; i ++) के लिए एक बहाली आईडी निर्दिष्ट की है (यदि (findViewById (" एक "+ i) .text == 0) {// कुछ करना}}
टैग का उपयोग कर सकते हैं, या आप व्यक्तिगत
@property के बजाय
IBOutletCollection का उपयोग कर सकते हैं > प्रत्येक
UITextField के लिए "0" के लिए मूल्य की तुलना करने के लिए, इसे ऐसा करें:
[self.a1.text isEqualToString: @ "0"] < / html>
Comments
Post a Comment