Я вижу ошибку, которая может или не может быть основной проблемой здесь. В окончательном условном утверждении у вас есть:
cmessage=@"";
...
[cmessage release];
Я не думаю, что вы должны выпускать эту строку. На самом деле я не знаю всех входов и выходов NSString
объектов, которые определены таким образом (в отличие от stringWithFormat:
или initWithString:
), но я не думаю, что вы владеете этим строковым объектом , Вы не должны были выпустить это.
Удалите это сообщение release
и посмотрите, поможет ли оно.