Описание тега nsurlcomponents

NSURLComponents (или URLComponents в Swift) - это тип, который анализирует URL-адреса и создает URL-адреса из их составных частей.
2 ответа

URLComponents.url это ноль

Я пытаюсь использовать URLComponents составить URL поскольку это, кажется, то, для чего это. Однако, когда я получаю доступ к url Свойство компонентов это ноль. Пример... var urlComponents = URLComponents(string: "http://google.com")! urlComponents.…
04 окт '16 в 12:42
2 ответа

URLComponents queryItems теряет процент кодирования при мутации

Когда используешь URLComponents"s queryItems Я обнаружил, что если у вас есть элемент запроса, значение которого содержит несколько процентов символов, в моем случае / кодируется как %2Fтогда, если вы построите URLComponents объект из String URL-адр…
21 дек '17 в 20:23
2 ответа

В Swift конвертировать [String: Any!] В URLComponents

У меня есть словарь [String: Any!], Который имеет значения, такие как целые числа, числа с плавающей запятой и строки. Когда я создаю URLComponents, используя приведенный ниже код, он не принимает значения, связанные с целыми числами и числами с пла…
3 ответа

Как преобразовать хост из nsurl в нижний регистр

Допустим, у меня есть www.GOOgle.com/....... Я хочу изменить его на www.google.com/.... и сохранить оставшуюся часть URL как есть. Я пробовал с NSURLComponents, но это не сработало. // I am taking input from textfield and making the nsurl. NSURLComp…
21 дек '17 в 11:44
1 ответ

Swift3 URL от URLComponents, как добавить ИЛИ элементы запроса

Я создаю URL из элементов запроса, используя URLComponents, и я хочу добавить некоторые элементы запроса как условия OR, а не AND. Я не уверен, какова правильная терминология для этого. Во всяком случае, я хотел бы следующее, примерно website.com/th…
14 фев '17 в 02:07
3 ответа

Swift 4 Как удалить%EF%BB%BF из URL, созданного из URLComponent()?

Я пытаюсь создать URL из компонентов var com = URLComponents() com.scheme = "http" com.host = "192.168.1.99" com.port = 77 com.path = "/api/dosomething/55" print("SHOW ME URl = \(com.url!))") Что я получил, это что-то вроде этого http://192.168.1.99…
05 окт '18 в 09:53
0 ответов

Swift: не удается получить URL от URLComponents в закрытии

Я пытаюсь создать URL-адрес и сохранить строковое представление из замыкания. После доступа к некоторому JSON, используя URLSessionЯ создаю другой URL (используя URLComponents) храниться в объекте в моей модели. Тем не менее, мой URL продолжает возв…
30 янв '19 в 06:59
2 ответа

Поделиться текстом, изображением и URL в Google+ без входа

Я хотел бы поделиться изображением с Url в Google+ без входа в мое приложение для iOS. Я использовал: NSString *temp = @"Hello World"; // Construct the Google+ share URL NSURLComponents* urlComponents = [[NSURLComponents alloc] initWithString:@"http…
2 ответа

Как запретить URLComponents(). Port добавлять знак вопроса перед запросом (Swift/Xcode)

Я пытаюсь составить представителя URLComponents() в приложении я проектирую. Вот код: class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() var components = URLComponents() components.scheme = "http" components.h…
02 янв '19 в 22:29
1 ответ

Как я могу удалить "&", которые продолжают появляться при распечатке URL?

Как я могу удалить "&", которые продолжают появляться при распечатке URL? Почему это вообще появляется? var url = URLComponents() url.scheme = "http" url.host = "api.openweathermap.org" url.queryItems = [ URLQueryItem(name: "/data", value: ""), URLQ…
09 окт '18 в 18:51
1 ответ

Как получить значение params из запроса POST в swift

Сначала я запускаю почтовый запрос. Когда пользователь отправляет эту форму, область отладчика в элементе inspect показывает значение params. Но как я получу это значение в родном IOS Swift? У кого-нибудь может быть идея? Кое что знаю NSURLComponent…
25 окт '16 в 20:14
2 ответа

Как я могу использовать символ # вместо? в URLQueryItem?

Если я создаю URL, как это: guard var urlComponents = URLComponents(url: "https://example.com/something", resolvingAgainstBaseURL: false) else { return } let queryItems = URLQueryItem(name: "token", value: token) urlComponents.queryItems = [queryIte…
26 янв '18 в 00:01
1 ответ

URLComponents найти ноль

Итак, мое условие здесь заключается в том, что если URL содержится com://******/sendto/webview тогда он должен открыться в браузере внутри моего приложения, иначе он откроется в Safari. Я не могу понять, что я делаю не так? if let url = homeObject["…
03 ноя '17 в 11:18
1 ответ

Какой тип URL не соответствует RFC 3986, но соответствует RFC 1808, RFC 1738 и RFC 2732?

Документ о URLComponents.init(url:resolvingAgainstBaseURL:)говорит: Возвращает инициализированный объект компонентов URL или nil, если URL не может быть проанализирован. Знаю это: Swift URL / NSURL предназначен для URL на основе RFC 1808, RFC 1738 и…
10 апр '19 в 09:20
0 ответов

Обновление URL путем добавления элементов запроса URLComponent к строке

В настоящее время я занимаюсь разработкой опроса, в котором данные json анализируются в 3 различных тестах с несколькими вариантами ответов. Все JSON правильно проанализированы, и я могу пройти опрос и ответить на вопросы и т. Д. Теперь я нахожусь в…
24 июл '19 в 01:00
1 ответ

Элемент URLQuery не захватывает координату местоположения

Мне интересно, что может быть причиной моей проблемы. Я использую базовое местоположение для получения моего местоположения координат, которое я использую в сетевом методе в качестве URLQueryItem для получения ответа от API. Но вывод консоли показыв…
23 июл '19 в 04:14
1 ответ

Избегайте процентного кодирования хоста в URLComponents

С помощью URLComponentsЕсть ли способ избежать процентного кодирования хоста? var components = URLComponents() components.scheme = "https" components.host = "endpoint.com/v1/api.php?" // ends up as https://endpoint.com%2Fv1%2Fapi.php%3F? but I want …
06 июл '19 в 14:56
1 ответ

Кодирование URL в быстром преобразовании пространства в%20, а затем%20 в% 2520

Вот код struct URLParameterEncoder: ParameterEncoderProtocol { /// Takes dictionary parameters and encode them to make them safe to be passed as URLQueryItem in the URLRequest func encode(urlRequest: inout URLRequest, with parameters: Parameters) th…
29 апр '20 в 12:44
0 ответов

URLComponents возвращает нулевой экземпляр

Я работаю над быстрым кодом, который должен создать экземпляр URLComponents. В какой-то момент экземпляр был успешно создан. СейчасURLComponents всегда возвращается nil. Я пробовал две формыURLComponents для создания экземпляра. var urlComps: URLCom…
22 сен '19 в 19:44
0 ответов

Swift: предотвращение автоматического экранирования компонента URL-адреса хоста

У меня есть следующие два базовых URL-адреса для моих методов API: let stagingHost = "myApi.test.com/sub1" let productionHost = "myApi.test.com/sub2" когда я создаю URL-адрес для любого вызова API в своем приложении, я делаю следующее: var component…
16 апр '20 в 15:20