Bitnock / BNUserDefaults

Lightweight wrapper around NSUserDefaults to help keep things tidy
MIT License
1 stars 0 forks source link

custom suite name #1

Open brandtdaniels opened 9 years ago

brandtdaniels commented 9 years ago

How would I use this wrapper with a custom suite name?

+ (void)initialize {

    NSUserDefaults *plusUserDefaults = [[NSUserDefaults alloc] initWithSuiteName:IFHPlusUserDefaultsSuiteName];

    [plusUserDefaults registerDefaults:self.defaults];
    [plusUserDefaults synchronize];
}
+ (NSUserDefaults *)settings {
    return [[NSUserDefaults alloc] initWithSuiteName:IFHPlusUserDefaultsSuiteName];
}

obviously calling settings re-initialized it every time.

farski commented 9 years ago

This was made before app groups existed, so there's no support for that method at the moment. Would be open to suggestions for how to best handle this kind of situation, though.