Bug 10950 - Missing support for UIStoryboardEmbedSegueTemplate (embed segues / container view)
Summary: Missing support for UIStoryboardEmbedSegueTemplate (embed segues / container ...
Status: RESOLVED NORESPONSE
Alias: None
Product: iOS
Classification: Xamarin
Component: Xamarin.iOS.dll ()
Version: 6.2.x
Hardware: Macintosh Mac OS
: --- normal
Target Milestone: Untriaged
Assignee: Manuel de la Peña [MSFT]
URL:
Depends on:
Blocks:
 
Reported: 2013-03-06 18:05 UTC by Jonathan
Modified: 2017-02-13 20:12 UTC (History)
3 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED NORESPONSE

Description Jonathan 2013-03-06 18:05:12 UTC
When using a container view with an embed segue the runtime crashes with "Could not instantiate class named UIStoryboardEmbedSegueTemplate".  Looking through the MonoTouch library there are no references to this class which implies missing support.

This renders container views useless within storyboards.

To reproduce:

1. Create a new storyboard application
2. Add a Container View
3. If it's not auto-created, add a new view controller with a segue from the Container View to the new controller.
4. Compile and run
Comment 1 Manuel de la Peña [MSFT] 2017-01-10 10:29:38 UTC
Hello,

The UIStoryboardEmbedSegueTemplate class is an internal class that is not to be found in the public headers, that means that we probably won't be creating a bindings for it. On the other hand, I have found that such an error is also common in objc projects and is probably an issue with the objc runtime.

I have been able to find headers in other projects that do show the class BUT those are not apple headers, for example:

https://github.com/JaviSoto/iOS10-Runtime-Headers/blob/master/Frameworks/UIKit.framework/UIStoryboardEmbedSegueTemplate.h

And an example of the same error in an objc project can be found here:

https://github.com/gresrun/GHSidebarNav/issues/32

I tried to reproduce your issue with the latests Xamarin release and I have not been able to do so. Could you provide an example project, just to make sure that I am addressing the bug as expected?
Comment 2 Timothy Risi 2017-02-13 20:12:19 UTC
We have not received the requested information. If you are still 
experiencing this issue please provide all the requested information 
and re-open the bug report. Thanks!