I think Ryan Lochte's appearance on 30 Rock was supposed to be a surprise, but considering that Ryan Lochte is dumb, it comes as no shocker that he told E! about his gig.
In a new interview, my Because He's Hot guy said: "I know I have the cameo for 30 Rock in the morning, and after that, E! and then Live with Kelly. So I’m all over the place.”