I just recently came back from Iran, and no didnt have any problem with taking my passport at the airport. but again I diactivatived my facebook account before I went there. so u do the same.
but again rules change in Iran instantly, specially that airport is now run by Sepah..