Метод setCookies в HTTPCookieStorage говорит, что URL необязателен, но завершается неудачно, если вы передаете nil

Привет, так что я пытаюсь использовать setCookies метод в HTTPCookieStorageи я вижу, что параметр URL является "необязательным", но когда я передаю nilэто вызывает CFURLCopyHostName, который неявно разворачивает URL и прерывает вызов.

Я в порядке, добавляя URL, но он немного неуклюжий в моем коде, и я бы предпочел этого не делать. Кто-нибудь еще сталкивался с этим? И если да, то почему они помечают параметр URL как "необязательный", если он все равно неявно развернет его? Есть ли что-то конкретное в моих файлах cookie, которые могут привести к тому, что поле URL будет развернуто, когда в других случаях с другими файлами cookie код может не развернуться?

Спасибо

Трассировка стека для распаковки

0 ответов

Другие вопросы по тегам