Number 8 not 7 thanks
It would be ionic. The difference in electronegativites are large enough that iodine will take away the electron from potassium