Ios 在今天的扩展中,如何从主应用程序&xFF1F;

Ios 在今天的扩展中,如何从主应用程序&xFF1F;,ios,objective-c,xcode,swift,ios8-today-widget,Ios,Objective C,Xcode,Swift,Ios8 Today Widget,在我的应用程序的今日扩展中,我想从主应用程序获取一些文本。我尝试使用NSUserDefault和Notification,但什么也得不到。我不想从主应用程序复制同样冗长的代码,那么我该怎么做呢?谢谢 在目标->功能下创建应用程序组,如下面的屏幕截图所示,它应该是唯一的 现在你可以存储信息NSUserDefaults,但是你必须使用不同的方法来存储应用程序组名称的信息 NSUserDefaults *sharedDefault= [[NSUserDefaults alloc] initWithSu

在我的应用程序的今日扩展中,我想从主应用程序获取一些文本。我尝试使用NSUserDefault和Notification,但什么也得不到。我不想从主应用程序复制同样冗长的代码,那么我该怎么做呢?谢谢

在目标->功能下创建应用程序组,如下面的屏幕截图所示,它应该是唯一的

现在你可以存储信息
NSUserDefaults
,但是你必须使用不同的方法来存储应用程序组名称的信息

NSUserDefaults *sharedDefault= [[NSUserDefaults alloc] initWithSuiteName:@"group.DigitalAnniversaries"]

[sharedDefault setValue:@"3" forKey:@"notification"]

在目标->功能下创建应用程序组,如下面的屏幕截图所示,它应该是唯一的

现在你可以存储信息
NSUserDefaults
,但是你必须使用不同的方法来存储应用程序组名称的信息

NSUserDefaults *sharedDefault= [[NSUserDefaults alloc] initWithSuiteName:@"group.DigitalAnniversaries"]

[sharedDefault setValue:@"3" forKey:@"notification"]

在目标->功能下创建应用程序组,如下面的屏幕截图所示,它应该是唯一的

现在你可以存储信息
NSUserDefaults
,但是你必须使用不同的方法来存储应用程序组名称的信息

NSUserDefaults *sharedDefault= [[NSUserDefaults alloc] initWithSuiteName:@"group.DigitalAnniversaries"]

[sharedDefault setValue:@"3" forKey:@"notification"]

在目标->功能下创建应用程序组,如下面的屏幕截图所示,它应该是唯一的

现在你可以存储信息
NSUserDefaults
,但是你必须使用不同的方法来存储应用程序组名称的信息

NSUserDefaults *sharedDefault= [[NSUserDefaults alloc] initWithSuiteName:@"group.DigitalAnniversaries"]

[sharedDefault setValue:@"3" forKey:@"notification"]


如果您注册了Apple Developer program,应用程序组是一个好方法,或者创建一个新目标来共享数据。

如果您注册了Apple Developer program,应用程序组是一个好方法,或者创建一个新目标来共享数据。

如果您注册了Apple Developer program,应用程序组是一个好方法,或者创建一个新目标以共享数据。

如果您注册了Apple Developer program,应用程序组是一个好方法,或者创建一个新目标以共享数据。

在可用于支持扩展的应用程序组的主文件中添加扩展目标?如何访问NSUserDefault?@Anilvargese我无法添加应用程序组,因为我没有注册开发人员程序,是否有其他方法共享数据?没有其他方法。这是在应用程序和扩展程序之间共享数据的唯一方法如果您可以从扩展程序获取数据,我的意思是,如果数据来自服务器,您可以将服务器控制器类添加到扩展目标。是否在可用于支持扩展的应用程序组的主文件中添加扩展目标?如何访问NSUserDefault?@Anilvargese我无法添加应用程序组,因为我没有注册开发人员程序,是否有其他方法共享数据?没有其他方法。这是在应用程序和扩展程序之间共享数据的唯一方法如果您可以从扩展程序获取数据,我的意思是,如果数据来自服务器,您可以将服务器控制器类添加到扩展目标。是否在可用于支持扩展的应用程序组的主文件中添加扩展目标?如何访问NSUserDefault?@Anilvargese我无法添加应用程序组,因为我没有注册开发人员程序,是否有其他方法共享数据?没有其他方法。这是在应用程序和扩展程序之间共享数据的唯一方法如果您可以从扩展程序获取数据,我的意思是,如果数据来自服务器,您可以将服务器控制器类添加到扩展目标。是否在可用于支持扩展的应用程序组的主文件中添加扩展目标?如何访问NSUserDefault?@Anilvargese我无法添加应用程序组,因为我没有注册开发人员程序,是否有其他方法共享数据?没有其他方法。这是在应用程序和扩展程序之间共享数据的唯一方法如果您可以从扩展程序获取数据,我的意思是如果数据来自服务器,您可以将服务器控制器类添加到扩展目标。我无法添加应用程序组,因为我的ID不是注册的开发人员程序,是共享数据的另一种方式吗?我无法添加应用程序组,因为我的ID不是注册的开发人员计划,是共享数据的另一种方式吗?我无法添加应用程序组,因为我的ID不是注册的开发人员计划,是共享数据的另一种方式吗?我无法添加应用程序组,因为我的ID不是注册的开发人员计划,这是共享数据的另一种方式吗?