Я столкнулся с проблемой при использовании последней бета-версии XCode (4.2 Build 4C114, iOS 5.0) и автоматического выпуска, которую я не могу решить. Код должен условно установить строку, которая будет сообщением в предупреждении:
</p>
<pre><code>NSString* msg = ([result rangeOfString:@"Ok"].location == NSNotFound) ?
@"Upload failed" : @"Uploaded ok";
При запуске Analyze выделяется строка с надписью «Объект отправлен -авторизовать слишком много раз (2)».
И sho'nuf, запуск приложения (под симулятором) приводит к двойному освобождению SIGABRT.
Я пытался кодировать строку как if / else.
Я попытался создать отдельные строки для двух сообщений и просто назначить соответствующий указатель на третий указатель с троичным и if / else.
Ничто из того, что я делаю, не уходит!