You can buy solid air fresheners in shops. Do you think these substances are ionic or covalent? Why?
These substances are covalent in nature because bonding between covalent substances is not as strong as ionic substances. So, covalent compounds hold together with weak forces and low melting point. This is why they vaporise easily and give their odours. However, when ionic compounds come in contact with air, they cannot give an odour by vapourising.