CBLMutableDictionary
@interface CBLMutableDictionary : CBLDictionary <CBLMutableDictionary>
CBLMutableDictionary is a mutable version of the CBLDictionary.
-
Creates a new empty CBLMutableDictionary object.
Declaration
Objective-C
+ (nonnull instancetype)dictionary; -
Initialize a new empty CBLMutableDictionary object.
Declaration
Objective-C
- (nonnull instancetype)init; -
Initialzes a new CBLMutableDictionary object with data. Allowed value types are CBLArray, CBLBlob, CBLDictionary, NSArray, NSDate, NSDictionary, NSNumber, NSNull, and NSString. The NSArrays and NSDictionaries must contain only the above types.
Declaration
Objective-C
- (nonnull instancetype)initWithData: (nonnull NSDictionary<NSString *, id> *)data;Parameters
dataThe data.
-
Initialzes a new CBLMutableDictionary object from the JSON string.
Declaration
Objective-C
- (nullable instancetype)initWithJSON:(nonnull NSString *)json error:(NSError *_Nullable *_Nullable)error;Parameters
jsonThe JSON string with data.
errorOn return, the error if any.
Return Value
The CBLMutableDictionary object, nil in case of JSON Error .
CBLMutableDictionary Class Reference