我试图在Cocoa App和Widget之间共享一个NSUserDefault,我设置了这个:
我在Widget Target中设置了相同的设置,然后在Cocoa App和Extension i中以这种方式在共享的NSUserDefaults中访问:
self.defaultsValue = [[NSUserDefaults alloc] initWithSuiteName:@"group.myapp"];
在Cocoa App中工作,我可以读取其中的变量,在Widget不起作用时,当我访问具有特定键的变量为null时,例如:
NSLog(@"%@",[self.defaultsValue valueForKey:@"MyKey"]);
是null,我怎么能解决问题?