That solution only works for a time. Its a delaying tactic. It can create a whole lot of delays, but its just that, delays. Stuff like that can make Iran much poorer, less capable, and more annoyed, but that won't make it any less stubborn in going for nukes, and that's not such a challenge in modern times technologically, even countries like Pakistan and North Korea (a country much smaller, poorer, and more heavily sanctioned than Iran) have them, and given time, Iran will likely also make some basic ones *eventually*, assuming it doesn't get bribed not to (or to pretend not to). Nothing short of invasion, or knocking the IRGC and Islamic Revolution out of the seat of power by other means is going to be a long term solution to this problem.