困了我一天的bug (赢在细节)
来源:互联网 发布:淘宝宝贝怎么复制淘宝 编辑:程序博客网 时间:2024/04/29 05:26
if (_delegate && [_delegate respondsToSelector:@selector(tableViewSelectedWithOrganization:)]) {if (!_lastSelectOrganization) { [_lastSelectOrganization release]; _lastSelectOrganization = [(SyOrganizationDragItem *)[_orgContainerView.dragItemDic.allValues lastObject] organization]; [_lastSelectOrganization retain]; } _lastSelectOrganization.isChoose = NO; [_delegate tableViewSelectedWithOrganization:_lastSelectOrganization]; }
}
_lastSelectOrganization 这个你没有retain而做了release释放。
而被释放的对象正是_chooseOrganizationArray里面的对象,导致释放了2两次,所以当_chooseOrganizationArray释放的时候,导致崩溃了。
代码规范
1、方法与方法之间的行间需要空一行,你的类里面都没有换行。
2、方法名后面的“{”需要有一个空格的间距。如:- (void)setup{
应该为- (void)setup {
3、if else直接也需要有换行, 如:}else{ 需要该为:
if (XXX) {
//
}
else {
// 代码区域
}
4、@end结束标记需要前后空一行
5、方法名始终是以小写字母开头,参数名也是小写开头,都需要按照驼峰命名方式 如:- (void)OrgDragItemTouchesBegan:(SyOrganizationDragItem *)aDragItem{
谢谢友林!
2013.03.13 铭记。
- 困了我一天的bug (赢在细节)
- 困扰了我一天的BUG,哎!
- 莫名的困了
- 图片的border问题 困了我好久
- 我困了,被“断言失败”困了~
- 在一天后的现在,我还是选择了放弃
- Visual Studio 2005 的一个 bug 折磨了我一天一夜。。。
- 一个调了一天的bug
- 最困的一天的开始
- 困在了0、1之中
- 当我闲困的时候,我在想些什么
- 困了
- 困了
- 修改SYSMAN的密码我忙活了一天(转)
- vs2005 发布网站的一个小问题困了我好几个小时,晕
- 我就要和相处一年的女友结婚了...现在唯一困挠我的是,我未来的小姨子
- 我的第一天------工作了!
- 一个困绕我多年的问题
- .NET深入解析LINQ框架(四:IQueryable、IQueryProvider接口详解)
- MySql常用命令总结-精华
- 冒泡排序,快速排序,插入排序以及二叉树查找的O级时间的比较
- .NET深入解析LINQ框架(五:IQueryable、IQueryProvider接口详解)
- 云计算在检验医学中的应用
- 困了我一天的bug (赢在细节)
- shared memory realm does not exist
- INSTALL_FAILED_SHARED_USER_INCOMPATIBLE问题处理
- 1029. Median
- 内核对象
- 在csdn的最后一篇博客
- 手动制作qt字库解决字体大小问题
- 无论什么时候开始学习都不会太迟
- HDOJ-1089 Calculate a + b