2011-12-20 22 views
17

में "सशर्त सेगू" करने का सही तरीका मैं वास्तव में विशिष्ट प्रकार के डेटा की खोज में वास्तव में सरल आईओएस 5 ऐप लिखने की कोशिश कर रहा हूं।आईओएस 5

इसमें दो स्क्रीन हैं, उपयोगकर्ता पहले कुछ डेटा डालता है, ऐप डेटा की जांच करता है और यदि यह मान्य है, तो ऐप एक खोज करेगा और नई स्क्रीन पर परिणाम दिखाएगा।

मैं आईओएस और स्टोरीबोर्ड के लिए पूरी तरह से नया हूं, मैंने कुछ ट्यूटोरियल पढ़े हैं, लेकिन यह पता लगाने में सक्षम नहीं है कि इनपुट की जांच कैसे करें और नई स्क्रीन पर स्विचिंग कैसे करें।

आईओएस 5 के साथ मुझे लगता है कि मुझे सेग्यू का उपयोग करना चाहिए लेकिन यह सब स्वचालित है। भले ही मैं में कुछ कोड डाल सकता हूं, फ़ोरसेग्यू विधि, मुझे कोई रास्ता नहीं मिल सका कि चेक विफल होने पर सेगू को कैसे रोकना है, या क्या मैं इसे पूरी तरह से गलत करने की कोशिश कर रहा हूं?

उत्तर

51

आप दृश्य से नीचे नियंत्रक आइकन दृश्य से ctrl खींचकर "जेनेरिक" segue बना सकते हैं। यह segue किसी भी कार्रवाई से जुड़ा नहीं होगा। फिर अपने कोड जहां कभी घटना अपने सशर्त कोड का उपयोग कर रहा है कि आप segue कॉल ट्रिगर करना चाहते हैं में:

- (void)performSegueWithIdentifier:(NSString *)identifier sender:(id)sender 
+3

धन्यवाद एरिक, बिट है कि मैं था कि आप 'UIViewController' या से + खींचें Ctrl लापता कर दिया गया था उप-वर्ग जिसमें आप रुचि रखते हैं और वास्तविक नियंत्रण में नहीं हैं। यह निश्चित रूप से segue उप वर्गीकरण धड़कता है। –

+0

धन्यवाद एरिक। मैं यह भी सोच रहा था कि यह उचित दृष्टिकोण है या नहीं? धन्यवाद – Tom

+1

ऐसा लगता है कि इसे पॉपओवर सेगू के साथ प्राप्त करना संभव नहीं है, यह अवैध कॉन्फ़िगरेशन त्रुटि के साथ टूट जाता है: दुर्भाग्य से 'एंकर' के साथ पॉपओवर सेग्यू :( – zanona