Re: Master - Detail: How to get back?
Re: Master - Detail: How to get back?
- Subject: Re: Master - Detail: How to get back?
- From: "Gerriet M. Denkmann" <email@hidden>
- Date: Wed, 15 Apr 2015 15:18:23 +0700
> On 15 Apr 2015, at 14:51, Quincey Morris <email@hidden> wrote:
>
> On Apr 14, 2015, at 23:47 , Gerriet M. Denkmann <email@hidden> wrote:
>>
>> Using the Xcode template: iOS - Master-Detail, the Detail view has (in the top left corner) a Back-Button, which works fine.
>>
>> Now I added another UIBarButtonItem called: “Do something and go back” connected to some IBAction in DetailViewController.
>>
>> But how to make it go back to the MasterView?
>>
>> Found some mention of the red Exit symbol. But cannot persuade Xcode to create an Unwind segue to Master.
>> Tried to Control-Drag from the yellow Detail thing to the red Exit below, but no effect.
>>
>> What am I missing?
>
> https://developer.apple.com/library/ios/technotes/tn2298/_index.html
>
> The key to this is that the unwind action method must have exactly the parameter type shown. Anything else prevents IB from connecting the Exit button to the target.
In DetailViewController I added:
- (IBAction)unwindToMainMenu:(UIStoryboardSegue*)sender
{
UIViewController *sourceViewController = sender.sourceViewController;
NSLog(@"%s %@ id %@",__FUNCTION__, sourceViewController, sender.identifier);
[ sender perform ];
}
Now I can control-drag from by UIBarButtonItem to the red Exit symbol in the Detail Scene. A big step forward.
A new “Unwind segue to Scene Exit Placeholder” appeared. I gave it an identifier.
Build, run, click on my button: nothing happens.
I added:
- (IBAction)dummyExit: sender;
{
(void)sender;
NSLog(@"%s %@ ",__FUNCTION__, sender);
}
and control-dragged from my button to the yellow Detail thing.
Build, run, click on my button: nothing happens.
Nothing means: no NSLog, no anything.
What else am I missing?
Kind regards,
Gerriet.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden