Я новичок в программировании для iPhone и Objective-C, и у меня возникли проблемы с моим UITextView
.У меня есть представление с текстовым представлением как его подпредставление.Я создал отдельный класс, который я хочу быть разделителем текстового представления.В моем заголовке для этого класса делегата у меня есть утверждение:
@interface MessageTextViewDelegate : NSObject UITextViewDelegate
с угловыми скобками вокруг UITextViewDelegate
.Я также подключил текстовое представление в конструкторе интерфейса к своему классу делегата, который я создал как объект в конструкторе интерфейса.Однако, когда я запускаю свое приложение и нажимаю на текстовое представление, приложение вылетает.
То же самое происходит, когда я пытаюсь инициализировать экземпляр делегата текстового представления в коде и установить делегат моего текстового представления равнымбудь этим примером.Когда в моем приложении нет делегата (то есть он не подключен в конструкторе интерфейсов или не напечатан в коде), приложение запускается.Мне нужен делегат, чтобы я мог выполнять анимированное изменение размера в текстовом представлении, когда появляется клавиатура.
Не могли бы вы помочь мне с кодом или с тем, что я должен сделать в Интерфейсном Разработчике, чтобы приложение работало с делегатом?
@ willcodejavaforfood
Я получаю следующее сообщение об ошибке при нажатии на поле textView:
[Сессия началась в 2010-08-29 17:39:50 -0400.] Загрузка программы в отладчик… GNU gdb 6.3.50-20050815 (версия Apple gdb-962) (суббота, 26 июля 08:14:40 UTC, 2008 г.) Copyright 2004 Free Software Foundation, Inc. GDB - это бесплатное программное обеспечение, на которое распространяется Стандартная общественная лицензия GNU, и вы можете изменить его и/ или распространять его копии при определенных условиях.Введите «показать копирование», чтобы увидеть условия.На GDB нет абсолютно никаких гарантий.Тип "показать гарантию" для деталей.Эта GDB была настроена как «i386-apple-darwin» .warning: невозможно прочитать символы для «/System/Library/Frameworks/UIKit.framework/UIKit» (файл не найден).предупреждение: невозможно прочитать символы из "UIKit" (еще не отображены в памяти).предупреждение: невозможно прочитать символы для "/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics" (файл не найден).предупреждение: невозможно прочитать символы из «CoreGraphics» (еще не отображены в памяти).Программа загружена.sharedlibrary apply-load-rules all Присоединение к программе: `/ Users / vivek / Библиотека / Поддержка приложений / iPhone Simulator / Пользователь / Applications / 86E8C2CB-3CB7-4615-BF2F-82F3B8982EB3 / TestApp.app / TestApp ', процесс 1493. killошибка при уничтожении цели (убийство в любом случае): предупреждение: ошибка в строке 1987 "/SourceCache/gdb/gdb-962/src/gdb/macosx/macosx-nat-inferior.c" в функции "macosx_kill_inferior_safe": (os / kern) сбой (0x5x) выход
Отладчик вышел со статусом 0.