我想在同一台设备上实时传输2个应用之间的数据。
有人,可以告诉我文件提供者的工作实例以及如何使用它?
问候,马拉特
答案 0 :(得分:0)
App Groups的另一个好处是能够共享NSUserDefaults数据库。这也适用于App Extensions(通知中心小部件,自定义键盘等)。
在应用程序组的所有应用程序中初始化您的NSUserDefaults对象,他们将共享数据库:
目标-C:
[[NSUserDefaults alloc] initWithSuiteName:@“”]; 夫特:
NSUserDefaults(suiteName:“”); 请记住,每个应用程序的[NSUserDefaults standardUserDefaults]数据库中的所有内容都不会转移到此数据库中。
documentation也给出了一个正确的例子(截至Beta 3)。
不要忘记同步数据库:
[yourDefaults synchronize];