objective c - How to Incorporate an Array Into Model Object With Mantle? -


i have json object so:

{    "name": "brendan",    "images": ["some.url.to.image1",              "some.url.to.image2",              "some.url.to.image3"] } 

my class follows:

@interface mymodel : mtlmodel <mtljsonserializing>  @property (nonatomic, copy) nsstring *name; @property (nonatomic, copy) nsarray *images;  @end  @implementation mymodel  + (nsdictionary*)jsonkeypathsbypropertykey {     return @{              @"name" : @"name",              @"images" : @"images"              }; }  @end 

i can verify mymodel object has name set, images set null. how can populate array of strings mantle?

update: apparently mtl_externalrepresentationarraytransformerwithmodelclass: deprecated. might work:

[mtljsonadapter arraytransformerwithmodelclass:[nsstring class]];  

you need specify value transformer key images array value transformer. can class method (on mymodel class) correct name. might work. have not tested code.

+ (nsvaluetransformer *)imagestransformer {     return [nsvaluetransformer mtl_externalrepresentationarraytransformerwithmodelclass:[nsstring class]]; } 

Comments

Popular posts from this blog

wordpress - (T_ENDFOREACH) php error -

Export Excel workseet into txt file using vba - (text and numbers with formulas) -

Using django-mptt to get only the categories that have items -