के साथ कोई सीगू नहीं है मेरे पास यह अजीब समस्या है, किसी कारण से मेरा segue सही तरीके से काम नहीं कर रहा है।रिसीवर के पास पहचानकर्ता निष्पादन
मेरे पास दो सीगू सेटअप हैं, एक सेटिंग की स्थिति के आधार पर यह चुने गए सेग्यू को निर्धारित करता है। जबकि अन्य हो जाता है "रिसीवर पहचानकर्ता के साथ कोई segue है"
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
// check if registered already
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"registered"] == YES) {
// Registered
// Give the logo some time to show before moving on
[NSTimer scheduledTimerWithTimeInterval:4.0 target:self selector:@selector(splashLoadedRegistered:) userInfo:nil repeats:NO];
} else {
// Register
// Give the logo some time to show before moving on
[NSTimer scheduledTimerWithTimeInterval:4.0 target:self selector:@selector(splashLoaded:) userInfo:nil repeats:NO];
}
}
-(void)splashLoaded:(id)sender
{
//This one works
[self performSegueWithIdentifier:@"registerSegue" sender:self];
}
-(void)splashLoadedRegistered:(id)sender
{
//This one does not work
[self performSegueWithIdentifier:@"registeredSegue" sender:self];
}
यहाँ मेरी स्टोरीबोर्ड का एक स्क्रीन शॉट है उनमें से एक एक आकर्षण की तरह काम करता है।
बातें ध्यान रखें:
मैं segue की वर्तनी जाँच कर ली है।
यह ऐप में एकमात्र स्टोरीबोर्ड है, और मैंने यह सुनिश्चित करने के लिए जांच की है कि यह info.plist में और प्रोजेक्ट के सारांश में एक सेटअप था।
मैंने सिम्युलेटर को रीसेट कर दिया है, और प्रोजेक्ट को साफ़ किया है।
सीगू व्यू कंट्रोलर से आ रहा है, दृश्य नहीं।
इसके साथ किसी भी मदद की सराहना की जाती है।
संभावित डुप्लिकेट: [रिसीवर के पास पहचानकर्ता के साथ कोई सीगू नहीं है] (http://stackoverflow.com/questions/12015531/receiver-has-no-segue-with-identifier) –
मुझे लगता है कि आप 'segue' और 'seque का उपयोग करते हैं '(जी बनाम क्यू) एक दूसरे के रूप में। यदि आप वास्तविक पहचानकर्ताओं में भी ऐसा करते हैं, तो इससे समस्या आ रही है। –
क्या आपका प्रोग्राम –