Я не уверен, что это возможно. В настоящее время я разрабатываю приложение для хранения паролей (например, менеджер паролей). Одной из его функций является предоставление пользователю возможности автоматического входа в веб-браузер этого устройства. Мне удалось заставить его работать с помощью UIWebView и WKWebView, но я не могу найти способ заставить его работать с помощью SFSafariViewController. Я прочитал несколько документов и блогов об этом и даже прочитал SFSafariViewController.h, но там нет подсказки, которая могла бы привести меня к функции, которую я хотел. Я хочу знать, как сделать функцию, подобную «evaluateJavaScript», в SFSafariViewController или, если это невозможно, есть ли у вас другие предложения о том, как этого добиться?
Примечание. Я использую Objective-C.
Заранее спасибо! Удачного кодирования!
SFSafariViewController
Apple не разрешает взаимодействие: «Действия пользователя и взаимодействие с SFSafariViewController не видны вашему приложению» (документы). - person Jed Fox   schedule 27.01.2016UIWebView
илиWKWebView
. Если вы хотите войти в систему с системным представлением, вы можете использоватьAFNetworking
для отправки запроса POST на ваш сервер. - person Jed Fox   schedule 04.02.2016[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"your URL here"]]
. - person Jed Fox   schedule 04.02.2016