Accesses Account preferences that are stored on the Account Kit servers for the associated app and account.
Get an instance of this class through AKFAccountKit accountPreferences
Superclass: | NSObject
|
Declared in: | AKFAccountPreferences.h
|
delegate
A delegate for the AKFAccountPreferences object.
@property
(
nonatomic,
weak
)
id<AKFAccountPreferencesDelegate>
delegate;
AKFAccountPreferences.h
deletePreferenceForKey:
Deletes a single preference.
Parameter | Description |
---|---|
key
|
The key for the preference. |
- (
void
)
deletePreferenceForKey:
(
NSString *
)key;
AKFAccountPreferences.h
loadPreferenceForKey:
Loads a single preference.
Parameter | Description |
---|---|
key
|
The key for the preference. |
- (
void
)
loadPreferenceForKey:
(
NSString *
)key;
The loaded preference is sent to the delegate after it has loaded.
AKFAccountPreferences.h
loadPreferences
Loads all preferences.
- (
void
)
loadPreferences;
The loaded preferences are sent to the delegate after they are loaded.
AKFAccountPreferences.h
setPreferenceForKey:value:
Writes a single preference.
Parameter | Description |
---|---|
key
|
The key for the preference. |
value
|
The value for the preference. |
- (
void
)
setPreferenceForKey:
|
(
NSString *
)
key
|
value:
|
(
nullable NSString *
)
value;
|
Setting a value of null will instead invoke deletePreferenceForKey:
. Any existing value will be
overwritten.
Keys must be ASCII letters, digits or the underscore character and be 1-100 characters in length.
Values must be 1-1000 characters in length.
AKFAccountPreferences.h