As part of the iOS 9 ATS changes I'm updating an app to use SFSafariViewController for third-party http websites.
When I init and present the instance all I get is a blank white view. No navigation bar, no content..nothing at all. This happens on both device (iOS 9.1) and simulator (iOS 9.1). However on device I get the following debugger message after a minute or so:
Failed to get remote view controller with error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.uikit.viewservice.com.apple.SafariViewService was interrupted, but the message was sent over an additional proxy and therefore this proxy has become invalid." UserInfo={NSDebugDescription=The connection to service named com.apple.uikit.viewservice.com.apple.SafariViewService was interrupted, but the message was sent over an additional proxy and therefore this proxy has become invalid.}
The app correctly includes the SafariServices framework. I created a test project to see whether it's possible my SDK installation was at fault but that project works perfectly.
Anyone got any idea what this is or how to resolve it?