से कनेक्ट करें मेरे पास एक UIButton है और मैं इसे दो segues से कनेक्ट करने का प्रयास कर रहा हूं। कौन सी सीगू का उपयोग किया जाता है कई स्थितियों पर निर्भर करता है।आईओएस - एक यूआईबटन से 2 segues
उदाहरण के लिए, जब UIButton (शीर्षक "अगला" के साथ) दबाया जाता है,
स्क्रीन करने के लिए जानाअगर (हालत 1) तो बाकी स्क्रीन ए के लिए जाने के बी
मुझे विश्वास है कि मेरा कोड सही है (मैंने इसे किसी भी तरह से शामिल किया है), लेकिन समस्या यह है कि स्टोरीबोर्ड दृश्य में, मैं एक बटन को एक सेग्यू का उपयोग करके केवल एक दृश्य नियंत्रक से कनेक्ट कर सकता हूं। मैं यह कैसे तय करुं ?
यहाँ कोड मैं का उपयोग कर रहा है -
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if([[segue identifier]isEqualToString:@"nextButtonID"]){
creditCardViewController *cvc = [segue destinationViewController];
}
else if([[segue identifier]isEqualToString:@"next2ButtonID"]){
depositInfoViewController *divc = [segue destinationViewController];
}
}
-(IBAction)nextClicked{
if([accountType isEqualToString:@"patron"]){
[self performSegueWithIdentifier:@"nextButtonID" sender:self];
}
else{
[self performSegueWithIdentifier:@"next2ButtonID" sender:self];
}
}
लेकिन यह बटन से नहीं, दृश्य नियंत्रक से कर रहा है। अगर मैं इसे सही ढंग से समझ गया। –
यह सही है। कोई सीगू बटन से 'भौतिक रूप से' संलग्न नहीं है। –
स्टोरीबोर्ड केवल मुझे ctrl + से एक एकल सेग खींचने देता है। एक सीगू के पास एक दृश्य नियंत्रक के रूप में इसका स्रोत होने के बाद, मैं अब उस दृश्य नियंत्रक को नए सिगू के स्रोत को नहीं बना सकता। क्या यह नया है? –