我已将放在一起的一些代码将字符串转换为数据,然后将数据放入另一个文本字段。一切工作正常,但是当我运行该程序,然后点击与IB动作按钮包含此代码:为什么我会收到此警告/错误?
[InputData setStringValue:OutputString];
我得到这个错误:
主题1:计划接收的信号:“SIGABRT” 。
,并在Xcode中底部的输出区域我得到这个消息:
终止应用程序由于未捕获的异常 'NSInvalidArgumentException',原因是:“ - [NSConcreteMutableData setStringValue:]:无法识别的选择发送例如0x62507e0'
为什么会发生这种情况? 警告却对我说:
实例方法-setStringValue”未找到(返回类型默认为ID)
这是怎么回事,我看着它,它似乎像它应该工作。我究竟做错了什么?我只是Objective-C的初学者。
谢谢,任何感激。
什么是InputData? – jrturton
你的InputData是什么类型?它有一个setStringValue方法吗? – Saran