Eva Longoria has hit out at Khloe Kardashian for refusing to speak about her life.

The 39-year-old actress can't understand why the 29-year-old reality star was reluctant to discuss anything personal during a live interview last week, when she airs her every aspect of her life on her show 'Keeping Up With the Kardashians'.

Speaking to the Confidential on Nova radio programme, Eva said: ''There's definitely things that are off-limits and shouldn't be asked (but) I think it is different for a reality star than it is for an actor.

''An actor goes out and acts and does work, certain things are left to be private.

''Reality stars are kind of living out their lives, that's why they are famous, because of the reality of their lives.''

Khloe, who has attempted to maintain her privacy following the breakdown of her marriage to Lamar Odom last year, cut short her interview on Australian TV show 'Sunrise' after refusing to answer questions about her sister Kim's nine-month-old daughter North.

However, despite her representative confirming the interview was terminated due to discussion based around North, Khloe denied it in a series of posts on Twitter last week.

She tweeted: ''Why would I cut an interview short because of North? Get over yourself Sunrise... The call dropped... stop reaching for a story.

''You are so f***ing desperate!''