Potassium nitrate is an ionic compound.
It contains potassium ions bonded with nitrate ions.
Explain why nitrate ions cannot form ionic compounds with bromide ions
I'm going to be positive rather than negative and give this hint. Potassium ions are positive. Think about the other ions mentioned. I think it's to do with that- although I'm not absolutely positive. there is no charge for his answer.