Cocoa App和Widget之间的共享容器应用程序组不起作用

时间:2014-10-21 20:54:40

标签: objective-c macos cocoa

我试图在Cocoa App和Widget之间共享一个NSUserDefault,我设置了这个:

enter image description here

我在Widget Target中设置了相同的设置,然后在Cocoa App和Extension i中以这种方式在共享的NSUserDefaults中访问:

self.defaultsValue = [[NSUserDefaults alloc] initWithSuiteName:@"group.myapp"];

在Cocoa App中工作,我可以读取其中的变量,在Widget不起作用时,当我访问具有特定键的变量为null时,例如:

NSLog(@"%@",[self.defaultsValue valueForKey:@"MyKey"]);

是null,我怎么能解决问题?

0 个答案:

没有答案