[__NSCFConstantString size]: unrecognized selector sent to instance 错误

因为使用时候的类型和初始化的对象类型不匹配造成的,例如

#define TITLE_NAME_nor @[@"hot_c",@"bgyl_c",@"microphone_c",@"socker-ball_c",@"more_c"]

[button setImage:TITLE_NAME_nor[i] forState:UIControlStateNormal];

写代码快了,没注意,直接把名字给付给图片了。改为正确的就没事了

[button setImage:[UIImage imageNamed:TITLE_NAME_nor[i]] forState:UIControlStateNormal];

时间: 2024-10-12 14:20:08

[__NSCFConstantString size]: unrecognized selector sent to instance 错误的相关文章

[__NSCFConstantString size]: unrecognized selector sent to instance 0x6ead08

该错误是在我将NSString类型的参数赋值给UIImage类型的时候报出的,查了一会才查出是这的问题. 如果大家不是这个问题查一下是不是也是赋值类型错了.

静态库调用中“unrecognized selector sent to instance”错误

在开发调用静态库的中,出现 “unrecognized selector sent to instance 0x2b5f90”的错误 -[__NSCFConstantString xmlChar]: unrecognized selector sent to instance 0x2b5f90 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantS

CRASH: -[NSNull length]: unrecognized selector sent to instance错误的处理办法

开发中从后台请求数据,返回如下: 2014-12-05 16:44:52.535 掌麦[6984:613] getDefaultAddress: reuslt == { item =     { data =         { address = "<null>"; area = "<null>"; city = "<null>"; name = ""; phone = 185030513

Unrecognized Selector Sent to Instance问题之诱敌深入关门打狗解决办法

? MAY 17TH, 2014 前不久在微博上看到一篇文章,<UNRECOGNIZED SELECTOR SENT TO INSTANCE 问题快速定位的方法>?其中讲了iOS unrecognized selector sent to instance问题的快速定位方法,方法是不错的,但是实际测试发现文中的方法并非万能,从我自身的经历以及文中的评论看都有不能解决的情况. 出现unrecognized selector sent to instance问题,大部分是因为对象被提前释放,指针变

IOS 错误 [UIWebView cut:]: unrecognized selector sent to instance

那在什么场景中会出现这种情况呢? 如果一个包含文字的输入元素有焦点,然后按钮的点击会导致输入失去焦点,然后接下来在输入时双按会重新得到焦点并从弹出bar中选择剪切复制粘贴,就会导致此error. 也就是说当WebView页面中的HTML中有如下代码的时候 <input type="text"> <input type="button" > 即有输入框和按钮的时候,会出现 [UIWebView cut:]: unrecognized selec

ios- -[__NSCFType invalidate]: unrecognized selector sent to instance 0x18894a30错误随笔

问题:app点支付按钮,跳到支付宝web页面,程序进入后台,程序卡死,支付完成或取消支付时,程序crash. 报错:-[__NSCFType invalidate]: unrecognized selector sent to instance 0x18894a30,错误原因是对已经销毁的对象,发送了消息,程序访问不到对象. 我集成了保利视频,发生错误的代码 - (void)initPloyVideo { PolyvSettings *polyvSettings = [[PolyvSetting

出现“unrecognized selector sent to instance”问题原因之一及解决方法。

? 对于iPhone开发初学者来说,很想实现自己在iPhone上的第一个小程序,准备工作就绪侯就信心满满的开始了!一般来说大家可能都是从Hello World做起吧. 反正我是的,:),如果按照文档上的说明去做,一般也不会出现什么问题.也建议初学者这样开始,毕竟会增强我们自己的信心. 但是当我们自己独立去做一个Button实现响应事件的小程序的时候,有时候确给我们出现了一点点小问题.也就是我题目所说的.下边我就列出出现此问题的 错误代码以及解决方式. code: [cpp] view plain

UNRECOGNIZED SELECTOR SENT TO INSTANCE 问题快速定位的方法

开发中常见的一类崩溃错误是遇到:unrecognized selector sent to instance 0xaxxxx…而backtrace又无法明确说明错误在哪行代码,如何快速定位BUG呢? 有时读代码一下很难找到是哪个instance出的问题,这时定制有效的DEBUG断点是最好的办法,方法如下: 在Debug菜单中选择 Breakpoints -> Create Symbolic Breakpoint… 在Symbol中填写如下方法签名: 1 -[NSObject(NSObject)

[__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 0x7a97d4c0&#39;报错

今天接口由get换成post,我去改进行登录但出现了这个错误,首先出错先看能不能与服务器交互,能不能获得数据,其次,获得的数据是不是你想要的,记住,首先出错要想到是自己的问题,还有就是程序崩了要学会自己解决,打断点找原因,一步步跟,看是哪里出了问题 我这个问题一看就是拿了NSCFNumber类型和NSString类型做了比较,由于不会响应isEqualToString方法而报错,所以只要转换一下就可以了 NSString *factory_id = [NSString stringWithFor