Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS Build a Playlist Browser with Swift Using a Navigation Controller With Segues Using Navigation Controllers

Andrew Livick
Andrew Livick
98 Points

What is the difference between the adaptive and deprecated segue options?

The video seems to be out of date. There are now adaptive and deprecated segue options. I get that deprecated means they are old and should not be used anymore. But what is the difference between all the choices now, Show (e.g. Push), Show Detail, Present Modally, Present as Popover. And how do they compare to the deprecated ones.

Using Show does not result in a Navigation Item to be able to change the title. But if I choose deprecated Push then switch back to Show there is a Navigation Item. Is this a bug? I am using Xcode Version 6.3.1 (6D1002)

Pierre Smith
Pierre Smith
11,842 Points

Show: (Push) Show Detail: is used for tabular interfaces like mail on the iPad when you select a particular item in your inbox and it shows on the right. Present Modally: (Modal) Popover Presentation: is what you see in the maps app when you tap on a pin.