Удалить NSUserDefaults в группе приложений

Обычно для очистки NSUserDefaults я бы сделал

NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];

Как удалить NSUSerDefaults, если они хранятся в группе приложений? Какое значение я использую для appDomain?


person Jason Hocker    schedule 12.05.2015    source источник
comment
Как я могу это сделать? Не могли бы вы поделиться со мной? спасибо   -  person Adriano Tadao    schedule 14.11.2015


Ответы (1)


как только ваша группа приложений и NSUserDefaults настроены правильно, работа происходит так же, как и со стандартными UserDefautls, только с указанной группой приложений, подобной этой ->

[[[NSUserDefaults alloc] initWithSuiteName:@"__YOUR_APP_GROUP_NAME__"] removePersistentDomainForName:appDomain];

person Marek Staňa    schedule 05.01.2017