send to instance already dealloc nil error
这个是因为发送消息的对象已经被dealloc了,然后再次发送[release]请求就不行了。所以可以retain或者alloc对象
if (self.buttonsList) {
        
        for (int index = 0; index < 9; index ++) {
            
            UIButton *button = [[UIButton alloc]init];
            button.backgroundColor = [UIColor blueColor];
            button.tag = index;
            if (cellOffsetx >= (self.bgscrollview.frame.size.width - 5.0f)) {
                
                //new line
                ++scrollviewLineNumber;
                cellOffsetx = 5.0f;
            }
            
            button.frame = CGRectMake(cellOffsetx, cellHeight*scrollviewLineNumber + cellOffsety*scrollviewLineNumber + cellOffsety,cellWidth, cellHeight);
            cellOffsetx = cellOffsetx + cellWidth + 5.0f;
            
            //store the button
            [self.buttonsList addObject:button];
            //[self.bgscrollview addSubview:[self.buttonsList objectAtIndex:index]];
            [button release];
}
      
    }
- (void)dealloc
{
 
    self.bgscrollview.delegate = nil;
    [_buttonsList release];  //不使用alloc的话会crash
    _buttonsList = nil;
    [_entriesArray release];
    _entriesArray = nil;
    [_alertView release];
    _alertView = nil;
    [_albumTitle release];
    _albumTitle = nil;
    [_bgscrollview release];
    _bgscrollview = nil;
    [_photosList release];
    _photosList = nil;
    [_customNav release];
    _customNav = nil;
    [_localView release];
    _localView = nil;
    [super dealloc];
}
send to instance already dealloc nil error的更多相关文章
- Objective-C 内存管理之dealloc方法中变量释放处理
		本文转载至 http://blog.sina.com.cn/s/blog_a843a8850101ds8j.html (一).关于nil http://cocoadevcentral.com/d/ ... 
- Handling HTTP 404 Error in ASP.NET Web API
		Introduction: Building modern HTTP/RESTful/RPC services has become very easy with the new AS ... 
- Check SMTP Server Availability for ORA-29278 or ORA-29279 errors using UTL_SMTP to Send Email
		Check SMTP Server Availability for ORA-29278 or ORA-29279 errors using UTL_SMTP to Send Email. (文档 I ... 
- socket 通信 error:88
		调用函数(setsockopt)来设置 recv buffer 和send buffer时报错: setsockopt error: Socket operation on non-socket(e ... 
- alert.log中的minact-scn: useg scan erroring out with error e:376警告
		早上,开发说昨晚一台服务器的undo好像有异常,早上上去一看,库停了,正常startup之后,随手crud了一把,都正常.去看alert.log日志,发现undo某个数据块访问报I/O读错误,如下: ... 
- mysql: Error Codes and Messages
		Appendix B. Error Codes and MessagesTable of Contents B.1. Server Error Codes and MessagesB.2. Clien ... 
- linux oracle error解决记录
		1.sqlplus / as sysdba后使用select instance_name,status from v$instance后出错: ERROR:ORA-01034: ORACLE not ... 
- SDWebImage源码解读之SDWebImageDownloaderOperation
		第七篇 前言 本篇文章主要讲解下载操作的相关知识,SDWebImageDownloaderOperation的主要任务是把一张图片从服务器下载到内存中.下载数据并不难,如何对下载这一系列的任务进行设计 ... 
- OC 知识点回顾
		/* 字符串: NSString 不可变字符串 字符串对象的内容不能修改,字符串的指针可以改变 NSMutableString 可变字符串 可以修改字符串对象的内容,继承自NSString , ... 
随机推荐
- 使用 ss 命令查看连接信息
			作用:打印主机socket连接信息,netstate可以做的它都可以做,比netstate 更灵活,而且由于ss使用 tcp_diag 内核模块,所以速度更快. 用法: ss [ OPTIONS ] ... 
- Linux服务器的弱口令检测及端口扫描
			一.弱口令检测--John the Ripper John the Ripper工具可以帮助我们扫描出系统中密码安全性较低的用户,并将扫描后的结果显示出来. 1.安装John the Ripper: ... 
- 【转】数据仓库ODS、DW和DM概念区分
			今天看了一些专业的解释,还是对ODS.DW和DM认识不深刻,下班后花时间分别查了查它们的概念. ODS——操作性数据 DW——数据仓库 DM——数据集市 1.数据中心整体架构 数据中心整体架构 数 ... 
- shell中的$(( )) 的用途:主要用在整数的运算$(( a+b*c ))
			$ a=5; b=7; c=2 $ echo $(( a+b*c ))//注意在进行这些运算时必须是双括号 $ echo $(( (a+b)/c )) $ echo $(( (a*b)%c)) 
- Luogu 3423 [POI 2005]BAN-银行票据 (多重背包单调队列优化 + 方案打印)
			题意: 给出 n 种纸币的面值以及数量,求最少使用多少张纸币能凑成 M 的面额. 细节: 好像是要输出方案,看来很是头疼啊. 分析: 多重背包,裸体??? 咳咳,好吧需要低调,状态就出来了: dp [ ... 
- TSOJ--方格上的路径
			题目描述: 试求 n × m 的方格图形中,从点 (0, 0) 到点 (n, m) 的最短路径数目. 输入描述: 有多组测试数据.输入的第一行为一个正整数 N,表示接下来有 N 组测试数据. 在接下来 ... 
- Python 描述符(Descriptor) 附实例
			在 Python 众多原生特性中,描述符可能是最少被自定义的特性之一,但它在底层实现的方法和属性却无时不刻被使用着,它优雅的实现方式体现出 Python 简洁之美. 定义 一个描述符是一个有" ... 
- 浅谈 HTTP 协议
			一. HTTP简介 超文本传输协议 Hyper Text Transfer Protocol 是一种用于分布式.协作式和超媒体信息系统的应用层协议 HTTP是万维网的数据通信的基础 HTTP有很多应用 ... 
- 八、docker的常用命令
			1 Docker常用命令 1.1 存储镜像 如果要导出镜像到本地文件,可以使用 docker save 命令. docker save -o log_v140.tar docker.io/vmware ... 
- ssh执行远程服务器脚本 提示php: command not found
			ssh执行远程服务器脚本 提示php: command not found 设置环境变量 一台机器作为管理机,来管理其他服务器,并通过key认证,免密码登陆的. 在管理机上通过ssh登陆到其他服务器来 ... 
