diff --git a/README.md b/README.md index 485df40..300e8f1 100644 --- a/README.md +++ b/README.md @@ -186,7 +186,7 @@ RETableViewSection *section = [RETableViewSection sectionWithHeaderView:myCustom It's super easy to create custom mappings, for example, this how all `NSString` objects are being matched with `RETableViewCell`: ``` objective-c -[_tableViewManager mapObjectClass:@"NSString" toTableViewCellClass:@"RETableViewCell"]; +[_tableViewManager registerClass:@"NSString" forCellWithReuseIdentifier:@"RETableViewCell"]; ``` If you take a look at [RETableViewManager Source Code](https://github.com/romaonthego/RETableViewManager/blob/master/RETableViewManager/RETableViewManager.m) you may @@ -195,19 +195,19 @@ find out how default mapping is performed: ``` objective-c - (void)setDefaultMapping { - [self mapObjectClass:@"__NSCFConstantString" toTableViewCellClass:@"RETableViewCell"]; - [self mapObjectClass:@"__NSCFString" toTableViewCellClass:@"RETableViewCell"]; - [self mapObjectClass:@"NSString" toTableViewCellClass:@"RETableViewCell"]; - [self mapObjectClass:@"RETableViewItem" toTableViewCellClass:@"RETableViewCell"]; - [self mapObjectClass:@"RERadioItem" toTableViewCellClass:@"RETableViewCell"]; - [self mapObjectClass:@"REBoolItem" toTableViewCellClass:@"RETableViewBoolCell"]; - [self mapObjectClass:@"RETextItem" toTableViewCellClass:@"RETableViewTextCell"]; - [self mapObjectClass:@"RELongTextItem" toTableViewCellClass:@"RETableViewLongTextCell"]; - [self mapObjectClass:@"RENumberItem" toTableViewCellClass:@"RETableViewNumberCell"]; - [self mapObjectClass:@"REFloatItem" toTableViewCellClass:@"RETableViewFloatCell"]; - [self mapObjectClass:@"REDateTimeItem" toTableViewCellClass:@"RETableViewDateTimeCell"]; - [self mapObjectClass:@"RECreditCardItem" toTableViewCellClass:@"RETableViewCreditCardCell"]; - [self mapObjectClass:@"REMultipleChoiceItem" toTableViewCellClass:@"RETableViewCell"]; + [self registerClass:@"__NSCFConstantString" forCellWithReuseIdentifier:@"RETableViewCell"]; + [self registerClass:@"__NSCFString" forCellWithReuseIdentifier:@"RETableViewCell"]; + [self registerClass:@"NSString" forCellWithReuseIdentifier:@"RETableViewCell"]; + [self registerClass:@"RETableViewItem" forCellWithReuseIdentifier:@"RETableViewCell"]; + [self registerClass:@"RERadioItem" forCellWithReuseIdentifier:@"RETableViewCell"]; + [self registerClass:@"REBoolItem" forCellWithReuseIdentifier:@"RETableViewBoolCell"]; + [self registerClass:@"RETextItem" forCellWithReuseIdentifier:@"RETableViewTextCell"]; + [self registerClass:@"RELongTextItem" forCellWithReuseIdentifier:@"RETableViewLongTextCell"]; + [self registerClass:@"RENumberItem" forCellWithReuseIdentifier:@"RETableViewNumberCell"]; + [self registerClass:@"REFloatItem" forCellWithReuseIdentifier:@"RETableViewFloatCell"]; + [self registerClass:@"REDateTimeItem" forCellWithReuseIdentifier:@"RETableViewDateTimeCell"]; + [self registerClass:@"RECreditCardItem" forCellWithReuseIdentifier:@"RETableViewCreditCardCell"]; + [self registerClass:@"REMultipleChoiceItem" forCellWithReuseIdentifier:@"RETableViewCell"]; } ```