Я разрабатываю приложение для списка дел. В этом приложении я добавляю сегодняшнее расширение. Используется для отображения списка дел на сегодня.
Это код для обмена данными между приложением и расширением Today. В целях тестирования я добавляю единственный элемент в NSUserDefaults.
Код приложения для сохранения данных в NSUserDefaults.
NSUserDefaults *shared = [[NSUserDefaults alloc]initWithSuiteName:@"group.compname.appname"];
[shared setValue:@"Test" forKey:@"test"];
[shared synchronize];
Сегодняшний код расширения для получения данных из NSUserDefaults
NSUserDefaults *shared = [[NSUserDefaults alloc]initWithSuiteName:@"group.compname.appname"];
NSString *str = [ shared valueForKey:@"test"] ;
NSLog(@" Text = %@", str);
Я всегда получаю «нулевое» значение.