gpt4 book ai didi

iOS8 自定义键盘访问用户默认值而不请求开放访问

转载 作者:行者123 更新时间:2023-11-29 12:36:47 25 4
gpt4 key购买 nike

我正在为 iOS8 实现自定义键盘。我有一个包含的应用程序,它将一些特定于键盘的值设置为 NSUserDefaults,以便键盘可以从中读取。

这工作正常,但是我必须requestsOpenAccess 设置为 yes 才能在设备上工作。

这对我来说似乎有点矫枉过正,我只想从包含的应用程序中读取一些值。我不想要联网键盘的任何其他功能。

有谁知道是否有一种方法可以在不请求开放访问的情况下读取包含应用程序中设置的值?

最佳答案

如果没有 requestOpenAccess,则无法在主机应用程序和键盘扩展之间共享内容。

您必须为主机应用程序和键盘扩展启用共享容器,并使用

[[NSUserDefaults alloc] initWithSuiteName:];

访问共享的 NSUserDefaults。

是的,这是矫枉过正,但这是唯一的方法。

关于iOS8 自定义键盘访问用户默认值而不请求开放访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26094913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com