【发布时间】:2021-06-22 01:49:08
【问题描述】:
我已经为键盘扩展设置了完全访问权限,并在 info.plist 文件中添加了 RequestsOpenAccess。但访问 UIPasteboard.general.string 返回 nil。 但我看到其他一些输入键盘应用程序可以像百度键盘一样完全访问粘贴板。 那我该怎么做呢?据我所知,模拟器可以读取粘贴板信息,但真机失败。
【问题讨论】:
我已经为键盘扩展设置了完全访问权限,并在 info.plist 文件中添加了 RequestsOpenAccess。但访问 UIPasteboard.general.string 返回 nil。 但我看到其他一些输入键盘应用程序可以像百度键盘一样完全访问粘贴板。 那我该怎么做呢?据我所知,模拟器可以读取粘贴板信息,但真机失败。
【问题讨论】:
经过一些测试,我发现了问题,在 viewdidload 函数中,当您阅读粘贴板时,您很可能会得到 nil,但在 viewWillAppear 函数中,您可以正确读取粘贴板信息。所以这很奇怪。
【讨论】: