Я могу создать Safari View Controller без проблем:
let svc = SFSafariViewController(URL: NSURL(string: remote_url)!, entersReaderIfAvailable: true)
self.presentViewController(svc, animated: true, completion: nil)
Можно ли предварительно настроить URL-адрес до того, как я представлю пользователю контроллер вида?
Например, я могу предварительно загрузить URL-адрес (веб-контент) в фоновом режиме, а после того, как пользователь нажмет на него что-нибудь, я могу сразу показать контроллер просмотра Safari с содержимым. Пользователь будет чувствовать, что загрузка страницы происходит быстрее или мгновенно.
P.S. Обходные пути/взломы также приемлемы. Например, использование кеша или запуск контроллера представления в фоновом режиме и т.д.
РЕДАКТИРОВАТЬ: пожалуйста, рассмотрите только SFSafariViewController.