ios - Why isn't my segue being performed? -


i have segue should take place when 1 of number of things happen, it's called programatically, so:

- (void)unwindaway {     nslog(@"let's segue");     [self performseguewithidentifier:@"mysegue" sender:self];     nslog(@"we should have performed segue"); }  - (void)prepareforsegue:(uistoryboardsegue *)segue sender:(id)sender {     nslog(@"let's segue"); } 

but output in console is:

2014-05-29 22:20:30.173 app[7848:60b] let's segue 2014-05-29 22:20:30.178 app[7848:60b] should have performed segue 

so can see, it's not calling prepareforsegue.

the segue name correct - if give invalid segue name errors you'd expect.

any ideas?

for unwind segues, prepareforsegue:sender: called on view controller source of segue, in other words 1 you're exiting from.


Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -