Разрешить передачу строк длиной более 2000 символов в приложение iOS с помощью команды xcrum simctl openurl - PullRequest
0 голосов
/ 21 января 2020

Я столкнулся со следующей проблемой, и я не уверен, как ее обойти: я передаю содержимое html в приложение iOS с помощью команды xcrun simctl openurl. Команда выглядит следующим образом: xcrun simctl openurl <Simulator Id> 'MyAppName://content=<Large base64 encoded html string>'

Когда я анализирую строку в приложении, она уже обрезана, это происходит, когда xcrun передает 'MyAppName://content=<Large base64 encoded html string> в приложение.

Есть ли конфигурация, которую я могу обновить, чтобы разрешить передачу больших строк как части команды openurl в simctl?

1 Ответ

0 голосов
/ 21 января 2020

В целом №

Это, вероятно, связано с максимальная длина URL . Я предлагаю вам вместо отправки данных через URL попытаться создать отдельный файл в локальной файловой системе и отправить путь URL к этому файлу. В симуляторе у вас будет доступ к этому файлу (но я его не проверял).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...