Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
No10
30 / 28 / 2
Регистрация: 03.06.2010
Сообщений: 465
#1

SIGABRT после создания Outlet для UITextView - Программирование iOS

12.09.2013, 23:04. Просмотров 756. Ответов 2
Метки нет (Все метки)

Ничего сложного не сделал. Размесил на форму UITextView, компилирую, все отлично. Созданию событие для кнопки и из XIB файла соеденяю с кодом. Компилирую все работает. Создаю выход для UITextView вот так
Objective-C
1
@property (weak, nonatomic) IBOutlet UITextView *myTextView;
И после компиляции сразу SIGABRT. Больше ничего не делал.

P.S. Полное приложене работает чуть иначе. Я создал Tab Bar Controller в отдельном XIB привязал его к делегату приложения. И ячейки (Tab Item) привязал к моим XIB файлам. Все работает, на каждом представлении разместил разный текст, все работает. Баг только при добавлении Outlet в файлы котроллеров XIB файлов из Tab Bar.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2013, 23:04     SIGABRT после создания Outlet для UITextView
Посмотрите здесь:
UITextView
Работа с UITextView Objective-C
Objective-C Добавление строк в UITextView
Objective-C UITextView - неправильно отображает ввод
Добавить два UITextView в UIView программно Swift
Наследовать outlet?
Наследование outlet
Outlet, @property Objective-C
Xcode error thread 1 signal sigabrt (прокручиваемый список) Objective-C
Thread 1: Program received signal "SIGABRT" Objective-C
Swift Ошибка: "Thread 1: signal SIGABRT"
Ошибка "SIGABRT" в Xcode(Objective-C) Objective-C

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
12.09.2013, 23:12     SIGABRT после создания Outlet для UITextView #2
ну может быть из-за отсутствия synthesize для этого проперти, при обращению к нему, невозможно послать объекту такое сообщение, так как его нет, вот и валится
No10
30 / 28 / 2
Регистрация: 03.06.2010
Сообщений: 465
13.09.2013, 12:42  [ТС]     SIGABRT после создания Outlet для UITextView #3
Vorona, все есть, синтезирую, но я тут попробовал создать выход от UILabel, все другие выходы удалил и запустил программу, все работает, как только соединяю XIB с оутлетом UILabel сразу появляется SIGABRT. И так для любого оутлета. В самом начале Контроллер и XIB - файл я соединял в ручную. В XIB файле прописал для File's Owner Custom class, класс контроллера. Затем с File's Owner протянул линию на view и соединил. У View в XIB файле изменил Custom Class на UIControl, что бы можно было нажимать на фон. И все! В чем может быть такая ошибка? Английские форумы перечитывал, ничего толкового, говорят нужно проверить соответствие типов. Проверял, все как надо, код мизерный.

Добавлено через 1 час 59 минут
Ошибку нашёл, потратил 4 часа. Все дело в том что каждый элемент Tab Item должен иметь в поле Custom Class название View Controller загружаемого в него XIB файла.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru