Я создаю пользовательский браузер, используя UIWebView.
Случай использования: Пользователь вводит "www.abc.com" в адресную строку. Ошибка ниже брошена:
Error Domain=WebKitErrorDomain Code=102 "Frame load interrupted" UserInfo=0x19860770 {NSErrorFailingURLKey=file://www.abc.com, NSErrorFailingURLStringKey=file://www.abc.com, NSLocalizedDescription=Frame load interrupted}
Причина: URL-адрес должен быть добавлен с помощью "http://"
Я хотел бы использовать метод stringWithFormat
для NSString, но я не могу понять, что синтаксис правильный. В Objective-C имеем:
NSString* modifiedURLString = [NSString stringWithFormat:@"http://%@", urlString];
В Swift метод не существует?!
var modifiedURLString: String = String(`stringWithFormat not here?!...`)
Затем я попытался смешать Objective C с Swift:
var modifiedURLString: NSString = [NSString stringWithFormat not here?!...
Затем я попробовал прямо вверх Objective-C:
NSString * modifiedURLString = [NSString stringWithFormat: @ "http://", urlString];
Благодарим вас за помощь. С уважением, Кейт