У меня странная ошибка отладки после переноса моего проекта с Xcode 4.0 на Xcode 4.3.Я не могу использовать новый отладчик Xcode 4.3
Проект строится хорошо, без ошибок, но когда я что-то добавляю, каждый раз получаю ошибки при отладке, которые я работаю с освобожденными элементами.
Например, простой линии:
tableData=[[NSMutableArray] init];
дает ноль ponter
tableData=0x0000
и странную ошибку в выходных окнах:
*** -[__NSDate description]: message sent to deallocated instance 0x8382d30
В других местах это может быть не '__NSDate' но «UITableView», «NSString» и т. д. Такая же строка в том же проекте с xCode 4.0 не дает ошибок, но с проблемами Xcode 4.3.
Что не так? Не могли бы вы предложить что-то.
Я тоже испытал эту проблему, используя LLDB в XCode 4.3. С чуть большим расследованием кажется, что после присвоения значения ivar, ivar объявляется сразу после того, как он имеет значение. Проблема не возникает при использовании GDB –