iOS 8自定义键盘扩展程序不允许与包含应用程序的共享数据?

时间:2014-08-23 05:47:19

标签: ios ios8 keyboard ios-app-extension

参考这篇文章:http://www.glimsoft.com/06/28/ios-8-today-extension-tutorial/。我做了一个今天的扩展可以与包含应用程序共享数据。

但是当我将相同的代码移动到我的自定义键盘扩展程序时,我的自定义键盘从不读取包含应用程序NSUserDefaults文件的数据。

我想知道ios8是否允许键盘扩展程序与包含应用程序共享数据?

xcode 6(beta5)+ ios8 beta5

1 个答案:

答案 0 :(得分:1)

包含应用和扩展程序被视为不同的应用程序。您可以使用:

NSUserDefaults *ud = [[NSUserDefaults alloc] initWithSuiteName:@"com.yourname.yourapp"];

要在应用和扩展程序之间同步数据。