Skip to content

Instantly share code, notes, and snippets.

@dorentus
Created July 19, 2013 09:07
Show Gist options
  • Save dorentus/6037807 to your computer and use it in GitHub Desktop.
Save dorentus/6037807 to your computer and use it in GitHub Desktop.
id dynamicUITableViewDequeueReusableCellWithIdentifierForIndexPath(id self, SEL cmd, NSString *identifier, NSIndexPath *indexPath)
{
return [self performSelector:@selector(dequeueReusableCellWithIdentifier:) withObject:identifier];
}
void __compat_fix()
{
SEL aSEL = @selector(dequeueReusableCellWithIdentifier:forIndexPath:);
if (![UITableView instancesRespondToSelector:aSEL]) {
BOOL success = class_addMethod([UITableView class], aSEL, (IMP)dynamicUITableViewDequeueReusableCellWithIdentifierForIndexPath, "@@:@");
assert(success);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment