2012-12-13 5 views
-3

У моего приложения есть проблема: если я нажму кнопку, чтобы открыть окно, закройте новое окно и снова нажмите кнопку, он сработает, а xcode скажет :Тема 1: EXC_BAD_ACCESS (код = 13, адрес = 0x0) - Xcode

Thread 1:EXC_BAD_ACCESS (code=13, address=0x0)

+1

Покажите нам некоторый код. – Max

+0

многое может вызвать 'EXC_BAD_ACCESS'. Покажите нам коды. – Raptor

+0

Я подошел быстро и подключил кнопки к окнам в построителе интерфейса – user1828883

ответ

0

Я зафиксировал его, так что если кто имеет эту проблему, просто зайдите в свой XIb, нажмите на ваших окнах, и снимите выпуск при закрытии

0

Ваша кнопка прикрепляется к способу, что многое определенный.

Этот метод вызывается при втором нажатии, это тоже логично.

Таким образом, указатель объекта, который является живым при первом нажатии, составляет , назначенный ноль после первого нажатия.

Мое предположение, без какого-либо кода от вас, чтобы помочь дать дальнейшее понимание, ваше окно уже создано до нажатия кнопки. Позже, когда вы закрываете окно, ранее существующему объекту присваивается значение nil. Затем вы попытаетесь открыть его снова, вы ссылаетесь на него, не проверяя, что он ноль.

Это моя догадка о ответе, без какого-либо кода для просмотра. Не стесняйтесь принять этот ответ, это совершенно разумно, не видя никакого кода. :)

Смежные вопросы