Daniel Radcliffe has revealed that he has an "odd" relationship with former co-star Robert Pattinson and claims that the pair only communicate through the press.