我是iPhone编程和Objective-C的新手,并且在UITextView
上遇到了一些麻烦。我有一个文本视图作为子视图的视图。我创建了一个单独的类,我想成为文本视图的分界线。在我这个委托类的头,我必须声明:应用程序与UITextViewDelegate崩溃
@interface MessageTextViewDelegate : NSObject UITextViewDelegate
周围UITextViewDelegate
尖括号。我还将界面构建器中的文本视图连接到我的委托类,该类是我在界面构建器中创建的一个对象。但是,当我运行我的应用程序并单击文本视图时,应用程序崩溃。
当我尝试在代码中初始化文本视图委托的实例并将我的文本视图的委托设置为该实例时,会发生同样的事情。当我的应用程序中没有委托(即,它在界面构建器中未连接或未在代码中键入)时,应用程序将运行。我需要委托,以便在键盘显示时可以在文本视图上执行动画调整大小。
您可以帮我一下代码,或者我应该在界面生成器中做些什么来使代码具有应用功能?
@willcodejavaforfood
我是说我挖掘的TextView场以下错误信息:[会话开始于2010-08-29 17时39分50秒-0400]
将程序加载到调试器中... GNU gdb 6.3.50-20050815(Apple版本gdb-962)(星期六7月26日08:14:40 UTC 2008) Copyright 2004 Free Software Foundation,Inc. GDB是免费软件,覆盖GNU通用公共许可证,你是 欢迎在特定条件下更改和/或分发它的副本。 输入“show copying”查看条件。 GDB绝对没有保修。请输入“显示保修”以了解详情。 此GDB被配置为“i386-apple-darwin”.warning:无法读取“/System/Library/Frameworks/UIKit.framework/UIKit”(未找到文件)的符号。 警告:无法读取“UIKit”中的符号(尚未映射到内存中)。 警告:无法读取“/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics”(未找到文件)的符号。 警告:无法读取“CoreGraphics”中的符号(尚未映射到内存中)。 已加载程序。 sharedlibrary apply-load-rules全部 附加到程序:`/ Users/vivek/Library/Application Support/iPhone Simulator/User/Applications/86E8C2CB-3CB7-4615-BF2F-82F3B8982EB3/TestApp.app/TestApp',进程1493 。 kill 在杀死目标时发生错误(无论如何):警告:函数“macosx_kill_inferior_safe”中的“/SourceCache/gdb/gdb-962/src/gdb/macosx/macosx-nat-inferior.c”的线路1987错误: (OS /克恩)失败(0x5x) 退出
调试器已与状态0
崩溃,并是什么错误? – willcodejavaforfood 2010-08-29 21:41:40
嗨,willcodejavaforfood,我刚刚编辑我的问题,包括错误。你能看看上面吗? – 2010-08-29 22:12:00