Answer: B
The assertion is true: the solubility product of AgI is so small that the AgX+ released cannot be held by ammonia as [Ag(NHX3)X2]X+. The reason is also true, but colour has nothing to do with solubility, so it does not explain the assertion.