Skip to content

Typo in code example of Cocoapods documentation #91

@ManuGira

Description

@ManuGira

In the readme of this github project, we have the following nice and correct example:

DCArrayMapping *mapper = [DCArrayMapping mapperForClassElements:[Tweet class] forAttribute:@"tweets" onClass:[User class]];

But on the website of Cocoapods https://cocoapods.org/pods/DCKeyValueObjectMapping
The same code sample is wrong:

DCArrayMapping *mapper = [DCArrayMapping mapperForClassElements: :[Tweet class] forAttribute:@"tweets"] onClass:[User class]];

There is a useless : before [Tweet class] and and a useless ] after @"tweets"

Edit:
I just found a new error in both this readme and cocoapods:
The following code sample doesn't compile:

DCParserConfiguration *config = [DCParserConfiguration configuration];
[config addArrayMapper:mapper];

DCKeyValueObjectMapping *parser = [[DCKeyValueObjectMapping mapperForClass:[User class] andConfiguration:configuration];
User *user = [parser parseDictionary:jsonParsed];

andConfiguration:configuration must be replaced by andConfiguration:config

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