Programmatically calling an unwind segue does not call shouldPerformSegueWithIde

Originator:seivan.app
Number:rdar://13905265 Date Originated:16-May-2013 12:35 AM
Status:Open Resolved:
Product:iPhone SDK Product Version:6.0, 6.1
Classification:Other Bug Reproducible:Always
 
Summary:
Calling an unwind segue programmatically fails to call shouldPerformSegueWithIdentifier

Steps to Reproduce:
1) Setup in storyboard: NavigationController -> Vc1 -> Vc2 
2) Add an unwind segue in Vc1, call it programatically from Vc2

Expected Results:
Vc2 should call shouldPerformSegueWithIdentifier

Actual Results:
Vc2 does not call shouldPerformSegueWithIdentifier

Regression:
Happens in both 6.0 and 6.1. Only happens if the unwind segue has an identifier and that identifier is called programatically. 

Notes:
Here's a sample https://github.com/seivan/SHSegueBlock/tree/beb0840149bc26893086522d7c13e1df4c82ee4b

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!