Objective c Cocoa应用程序和Widget之间的共享容器应用程序组不';行不通

Objective c Cocoa应用程序和Widget之间的共享容器应用程序组不';行不通,objective-c,macos,cocoa,Objective C,Macos,Cocoa,我正在尝试在Cocoa应用程序和小部件之间共享NSUserDefault,我设置了以下内容: 我在小部件目标中,然后在Cocoa应用程序和扩展中,以这种方式在共享NSUserDefault中进行了相同的设置: self.defaultsValue = [[NSUserDefaults alloc] initWithSuiteName:@"group.myapp"]; 在Cocoa应用程序中,我可以读取其中的变量,在小部件不工作的情况下,当我访问带有特定键的变量时,为null,例如: NSLo

我正在尝试在Cocoa应用程序和小部件之间共享NSUserDefault,我设置了以下内容:

我在小部件目标中,然后在Cocoa应用程序和扩展中,以这种方式在共享NSUserDefault中进行了相同的设置:

self.defaultsValue = [[NSUserDefaults alloc] initWithSuiteName:@"group.myapp"];
在Cocoa应用程序中,我可以读取其中的变量,在小部件不工作的情况下,当我访问带有特定键的变量时,为null,例如:

NSLog(@"%@",[self.defaultsValue valueForKey:@"MyKey"]);
是空的,我怎么能解决这个问题