我遇到了以下问题,但我不知道如何解决它:
我通过 xcrun simctl openurl 命令将 html 内容传递到 iOS 应用程序。
命令如下所示:
xcrun simctl openurl <Simulator Id> 'MyAppName://content=<Large base64 encoded html string>'
当我解析应用程序中的字符串时,它已经被截断,这似乎是在 xcrun 传递 'MyAppName://content=<Large base64 encoded html string>
时发生的。到应用程序。
是否有一个配置可以更新,以允许更大的字符串作为 simctl 中 openurl 命令的一部分传递?
最佳答案
一般来说没有。
这可能与 max URL length 有关.我建议您不要通过 URL 发送数据,而是尝试在本地文件系统中创建单独的文件,并将 URL 路径发送到该文件。在模拟器中您将有 access to this file (但未经本人测试)。
关于ios - 允许通过 xcrum simctl openurl 命令将大于 2000 个字符的字符串传递到 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59840959/