Почему исключение exc_bad_access приходит в кнопку clcik в iphone - PullRequest
0 голосов
/ 30 июня 2011

Я пытаюсь загрузить следующий экран с файлом (nib).всякий раз, когда я нажимаю на кнопку, я получаю сообщение об ошибке EXC_BAD_ACCESS в onjcSend_disassembly_0x0109809b.nasm.

Я также вижу, что когда я пытался соединить свои буутоны с FilesOwner в конструкторе интерфейса, я не получал его для подключения.Поэтому я подключаюсь к функции с помощью опции «Первый ответчик».Почему он не соединяется с FilesOwners.

иногда он загружается идеально, но максимальное время я получаю сообщение об ошибке.

А также, пожалуйста, сообщите мне о вышеуказанной ошибке и проблеме?

Я вижу одно сообщение об ошибке в конструкторе интерфейсов: «У настройки нет вида на выходе», где «Настройка» - это имя моего класса (setting.xib.)

Ответы [ 3 ]

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

Я думаю, что в вашем вопросе много вопросов

  1. Подключение кнопок в Xib Если вы хотите подключить кнопку с помощью Interface Builder, вы должны объявить кнопку в файле .h как

IBOutlet UIButton * myButton;

Этот IBOutlet указывает построителю интерфейса, что в xib будет размещена кнопка.Не подключайте что-либо к FirstResponder

  1. , если вы видите эту ошибку «настройка не имеет розетки», то в вашей XIB вы удалили розетку, подключенную к вашему View.Чтобы решить эту проблему, щелкните правой кнопкой мыши на представлении в xib и перетащите соединитель New Referencing Outlet на владельца файла.затем выберите там свойство представления.

  2. Когда вы нажимаете на кнопку, вы должны иметь IBAction для кнопки, назначаемой через Interfacebuilder.в вашем .h

    - (IBAction) onTouchEvent: (id) отправитель;

Теперь щелкните правой кнопкой мыши в своей xib.выберите TouchUpInside коннектор и перетащите его в владелец файла, чтобы увидеть всплывающее окно onTouchEvent.

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

Вы уверены, что вы установили класс для владельца Файла пера в качестве класса, в котором вы объявили выход.

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

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

...