Skip to content

- [NSObject(YYModel) yy_modelToJSONObject] 方法不支持 CGRect 和 NSValue #269

@heistings

Description

@heistings

This is my model class:

@interface YYWebArticle : YYArticle

@property (nonatomic, strong) NSString *url;
@property (nonatomic) CGRect rect;
@property (nonatomic) NSValue *myRect;

@end
@implementation YYWebArticle

+ (nullable NSDictionary<NSString *, id> *)modelCustomPropertyMapper
{
    NSMutableDictionary *mapper = [[super modelCustomPropertyMapper] mutableCopy];
    
    [mapper addEntriesFromDictionary:@{
                                       @"url":@"url",
                                       @"myRect":@"rect"
                                       }];
    
    return [mapper copy];
}

@end

The - [NSObjee.ct(YYModel) yy_modelToJSONObject] does not work for me:

(lldb) po article.url

http:www.weibo.cn/adffsffasff

(lldb) po article.myRect

NSRect: {{100, 100}, {100, 100}}

(lldb) po [article yy_modelToJSONObject]

{

​ url = "http:www.weibo.cn/adffsffasff";

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions