在今天的扩展中,我如何从主应用程序获取数据?
In today extension, how could i get data from the main application?
在我应用的今天扩展中,我想从主应用中获取一些文本。我尝试使用 NSUserDefault 和 Notification,但我什么也得不到。我不想从主应用程序复制同样冗长的代码,那我该怎么做呢?谢谢!
在 Targets->Capabilities 下创建应用组,如下图所示,它应该是唯一的
现在您可以存储信息 NSUserDefaults
,但是您必须使用不同的方法来存储应用程序组的信息 name.Below 我已经举了一个例子
NSUserDefaults *sharedDefault= [[NSUserDefaults alloc] initWithSuiteName:@"group.DigitalAnniversaries"]
[sharedDefault setValue:@"3" forKey:@"notification"]
如果你注册了Apple Developer program,app group是个好方法,或者建一个新的target来共享数据。
在我应用的今天扩展中,我想从主应用中获取一些文本。我尝试使用 NSUserDefault 和 Notification,但我什么也得不到。我不想从主应用程序复制同样冗长的代码,那我该怎么做呢?谢谢!
在 Targets->Capabilities 下创建应用组,如下图所示,它应该是唯一的
现在您可以存储信息 NSUserDefaults
,但是您必须使用不同的方法来存储应用程序组的信息 name.Below 我已经举了一个例子
NSUserDefaults *sharedDefault= [[NSUserDefaults alloc] initWithSuiteName:@"group.DigitalAnniversaries"]
[sharedDefault setValue:@"3" forKey:@"notification"]
如果你注册了Apple Developer program,app group是个好方法,或者建一个新的target来共享数据。