我是 iPhone 编程和 Objective-C 的新手,我的UITextView
. 我有一个以文本视图作为其子视图的视图。我创建了一个单独的类,我想成为文本视图的代表。在这个委托类的标题中,我有以下声明:
@interface MessageTextViewDelegate : NSObject UITextViewDelegate
周围有尖括号UITextViewDelegate
。我还将界面构建器中的文本视图连接到我的委托类,我在界面构建器中将其创建为对象。但是,当我运行我的应用程序并单击文本视图时,应用程序崩溃了。
当我尝试在代码中初始化文本视图委托的实例并将我的文本视图的委托设置为该实例时,也会发生同样的事情。当我的应用程序中没有委托时(即,它未在界面生成器中连接或未在代码中输入),应用程序将运行。我需要委托,以便在键盘出现时对文本视图执行动画调整大小。
您能否帮助我处理代码或我应该在 Interface Builder 中做什么以使应用程序与委托一起发挥作用?
@willcodejavaforfood
当我点击 textView 字段时,我收到以下错误消息:
[会话开始于 2010-08-29 17:39:50 -0400。] 正在将程序加载到调试器中... GNU gdb 6.3.50-20050815(Apple 版本 gdb-962)(2008 年 7 月 26 日星期六 08:14:40 UTC)版权所有2004 Free Software Foundation, Inc. GDB 是自由软件,受 GNU 通用公共许可证保护,欢迎您在特定条件下更改和/或分发它的副本。键入“显示复制”以查看条件。GDB 绝对没有任何保证。键入“显示保修”以获取详细信息。此 GDB 配置为“i386-apple-darwin”。警告:无法读取“/System/Library/Frameworks/UIKit.framework/UIKit”的符号(找不到文件)。警告:无法从“UIKit”读取符号(尚未映射到内存)。警告:无法读取“/System/Library/Frameworks/CoreGraphics.
调试器以状态 0 退出。