chlorubutane gives precipitate with sodium iodide in acetone reaction while I- iodopropane does not, eventhough they are both primarily alkyl halides?…

why is 1-chlorubutane gives precipitate with sodium iodide in acetone reaction while I- iodopropane does not, eventhough they are both primarily alkyl halides?

CH102 post lab question