UISplitViewController mit NavigationControllern (einschließlich Beispielcode)

Der einfachste Weg, um dieses Problem zu erkennen, besteht darin, das Beispielprojekt hier auszuführen:

http: //drop.io/stackproble

rundsätzlich handelt es sich um einen Uisplitview-Controller, der zwischen zwei Detailansichten umgeschaltet werden kann, die beide Navigations-Controller sin

Das Problem ist, dass es mit dem folgenden Fehler abstürzt:

MultipleDetailViews [8531: 207]* Beenden der App aufgrund einer nicht erfassten Ausnahme 'NSInvalidArgumentException', Grund: 'Popovers können nicht aus einer Ansicht ohne Fenster angezeigt werden.'

Es stürzt mit diesem Fehler ab, wenn Sie die App in PORTRAIT verwenden und vom ersten zum zweiten, vom ersten zum zweiten Controller (noch im Hochformat) navigieren und dann mit dem Popover-Controller den Absturz auslösen.

Eine Möglichkeit, den Absturz zu stoppen, besteht darin, die Navigations-Controller nicht mehr faul zu laden und sie jedes Mal neu zu laden. Dies ist jedoch keine Option für die von mir erstellte App.

Irgendwelche Ideen und ich kann mich verlieben.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage