文件提供者如何使用?

时间:2015-02-21 18:53:38

标签: ios objective-c xcode ios8 ios-app-extension

我想在同一台设备上实时传输2个应用之间的数据。

有人,可以告诉我文件提供者的工作实例以及如何使用它?

问候,马拉特

1 个答案:

答案 0 :(得分:0)

App Groups的另一个好处是能够共享NSUserDefaults数据库。这也适用于App Extensions(通知中心小部件,自定义键盘等)。

在应用程序组的所有应用程序中初始化您的NSUserDefaults对象,他们将共享数据库:

目标-C:

[[NSUserDefaults alloc] initWithSuiteName:@“”]; 夫特:

NSUserDefaults(suiteName:“”); 请记住,每个应用程序的[NSUserDefaults standardUserDefaults]数据库中的所有内容都不会转移到此数据库中。

documentation也给出了一个正确的例子(截至Beta 3)。

不要忘记同步数据库:

[yourDefaults synchronize];