change NIActionBlock to NITableViewActionBlock