Это немного поздно (ваш вопрос был опубликован в 2009 году, более года назад), но у меня возникли некоторые проблемы с моим кодом NSUrlConnection. NSUrlConnection продолжал падать, и я думал, что сбой был связан с моим выпуском NSUrlConnection [theConnection release];
. Я писал свой код, как в примере Apple здесь , но я закончил тем, что освободил соединение после того, как оно было создано в «Листинге 1», вместо того, чтобы выпустить его, как Apple делает и в didFailWithError
, и в connectionDidFinishLoading
, и кажется, работает нормально. Я не совсем уверен, но, возможно, оба этих делегата были вызваны, и причиной аварии стал двойной релиз. Я не был уверен, что смогу выпустить свой объект NSUrlConnection сразу после того, как он был создан, пока я не прочитал этот вопрос, но, похоже, это помогло.