EXC_BAD_ACCESS, выбрасываемый, если файлы редактируются, должен быть зафиксирован перед запуском - PullRequest
0 голосов
/ 03 июня 2011

Я получаю EXC_BAD_ACCES S при запуске моей программы, иногда , если я редактирую файлы.Он никогда не делал этого до недавнего времени, когда я удалял файл PNG/PLIST из папки ресурсов (удаляя его).Но я заменил его тем же именем.

После этого всякий раз, когда я изменял свой код, я получал EXC_BAD_ACCESS, как только он достигал точки загрузки этих файлов.(Приложение делегат выходит за рамки).

Однако после фиксации файлов через локальный источник контроля, я могу запустить его снова без получения EXC_BAD_ACCESS.Как только я редактирую что-то еще, а не фиксирую это, он снова выбрасывает это мне.Я думаю, что испортил мой контроль версий / контроль версий, удалив этот файл ресурсов.

Есть какие-нибудь идеи?

1 Ответ

0 голосов
/ 10 июня 2011

Решил проблему.Я собирался опубликовать код, но его будет сложно расшифровать, так как он охватывает несколько классов.

Я использовал Zombie, чтобы помочь мне найти виновника, и оказалось, что я перевыпускал один из своих объектов словаря,Это не имело никакого отношения к этим ресурсам (очистка которых исправлена), я должен был добавить дополнительный выпуск при редактировании кода (перед очисткой).

Чистая сборка исправила проблему, где, если я добавил (дажепросто комментарий) к одному из моих классов, это сломало бы сборку, если я не передам изменения.Спасибо Дипак, надеюсь, это поможет кому-то еще:).

PS извините за медленное обновление, я был очень занят.

...