Skip to content

Simple iOS 9 app to test delegate callbacks in the new SFSafariViewController

License

Notifications You must be signed in to change notification settings

jamesreggio/SFSafariViewControllerPlayground

Repository files navigation

SFSafariViewControllerPlayground

Simple iOS 9 app to test delegate callbacks and reproduce bugs in the new SFSafariViewController.

Delegates Bugs

How it works

Delegates

When you tap a button corresponding to an HTTP status, the app instantiates a SFSafariViewControllerand pushes it onto the top-level UINavigationController.

The navigation bar will indicate when the SFSafariViewControllerDelegate receives the didCompleteInitialLoad: message.

The synthetic response pages utilize HTTP streaming to delay the document.DOMContentLoaded event, and include a slow hidden image to delay the window.load event. Indicators exist upon completion of both events.

Bugs

When you tap a button corresponding to a bug, the app instantiates a SFSafariViewController and presents it modally. The bug should reproduce under the conditions specified in the Radars below:

Dependencies

Uses the synthetic response generator and common crashing bugs tools included in http-playground.

About

Simple iOS 9 app to test delegate callbacks in the new SFSafariViewController

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published