If it was a tiny bleed then he should be fine. If however it was fairly heavy (streaming)then I would give it a miss. Nosebleeds stop when the blood clots, swimming could dislodge/dissolve the clot causing a re-bleed.