在创建UIButton时,点击动作里老是读取不到成员变量。调试N次,一到读取那个列表时程序就直接退出。
-(void)selectCompany:(id)sender{
int index = [sender tag];
//NSLog(@"sender:%d",index);
NSArray *company = [companyList objectAtIndex:index];
//NSLog(@"selectCompany:name:%@,id:%@",[company valueForKey:@"name"],[company valueForKey:@"cid"]);
CompanyMatchController *cMatch = [[CompanyMatchController alloc]initWithCidAndName:[company valueForKey:@"cid"] cName:[company valueForKey:@"name"]];
[self.navigationController pushViewController:cMatch animated:YES];
}
就这是
NSArray *company = [companyList objectAtIndex:index];
这里程序就直接退出了。
经别人指数,因为你self.是对你那对象retain了一次,所以就好了
后来慢慢地检查成员变量的初始化。发现问题问题出自:
-(void)fetchData{
[self removeAllView];
companyList = [JSONParser loadData:@"http://3g.wapzq.com/odds/json/company.jsp" isAllValues:NO valueForKey:@"list"];
[[WaitDialog sharedWaitDialog]setLoadingLabel:@"正在构造界面..."];
[self makeView];
}
以下
companyList = [JSONParser loadData:@"http://3g.wapzq.com/odds/json/company.jsp" isAllValues:NO valueForKey:@"list"];
要加上self.
self.companyList = [JSONParser loadData:@"http://3g.wapzq.com/odds/json/company.jsp" isAllValues:NO valueForKey:@"list"];
重新编译,运行,哦野。解决了整一个上午的问题。
分享到:
相关推荐
使用lock关键字或Monitor类可实现线程同步,确保同一时间只有一个线程访问共享资源。 接下来,"图"这个标签可能指的是图形用户界面(GUI)开发或数据结构中的图。在C#中,Windows Forms和WPF用于创建GUI,而图数据...
为了帮助这部分人群缓解情绪压力,《郁闷发泄专家2007》这款软件应运而生,它以其独特的互动方式和趣味性成为了情绪管理工具的一个创新尝试。 《郁闷发泄专家2007》是一款特别设计的趣味软件,它的核心功能是为用户...
那么,如何解决这个问题呢? 知识点1:Word 的安全模式 在打开 Word 文档时,系统可能会提示“Microsoft Office Word 遇到问题需要关闭”,这时系统会让我们进入安全模式。安全模式是一种保护机制,可以帮助用户...
标题中的“在裸奔2440时候遇到的GPIO郁闷问题”指的是在使用S3C2440这款基于ARM920T内核的微处理器进行裸机编程时,作者遇到了GPIO(General Purpose Input/Output)相关的困扰。S3C2440是一款广泛应用在嵌入式系统...
通过上面的那句代码就能插入到系统图库,这时候有一个问题,就是我们不能指定插入照片的名字,而是系统给了我们一个当前时间的毫秒数为名字,有一个问题郁闷了很久,我还是先把insertImage的源码贴出来吧 代码如下:...
本篇文章将深入探讨“iOS中NSThread停止比较郁闷的问题”,并提供相关的解决方案。 首先,我们需要了解NSThread的工作原理。NSThread是Objective-C中对线程的一种封装,它允许我们创建和管理自定义的执行线程。创建...
CSS浏览器兼容问题解决办法,做美工经常会谷碰到这样的问题,每次都很郁闷,这个文档可以帮你解决一些非常觉的问题
标题中的“郁闷了,一个最简单的Spring小程序都没搞定”表明博主在尝试开发一个基于Spring框架的小程序时遇到了问题。这通常涉及到Spring的核心概念,如依赖注入(Dependency Injection, DI)、ApplicationContext、...
用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。 解决方案一: 今天工作时在新建连接的时候遇到...
有一个键值似曾相识,“MapID=-1,75”,这不就是tzmappings文件中记录的那个值吗。 会不会Java是通过这个键值获取的时区?展开win7下注册表相同的节点,我靠,里面竟然没有MapID键, 与xp对比了一下,少了MapID、...
标题中的“郁闷的出纳员”是一个比喻,实际上是指一种数据结构问题,即高效地处理大量的查找、插入和删除操作。在这个场景下,“伸展树”(Splay Tree)是解决这个问题的关键数据结构。伸展树是一种自调整的二叉搜索...
从孙微微的人际困境到史俊的新人压力,再到徐佳伽遭遇的不公正待遇,种种情况无不在说明,职场郁闷是一个普遍且多维度的问题。 首当其冲的是工作中的成就感问题。随着社会的发展,人们越来越重视工作的精神层面,...
Soluto是一款号称“反郁闷”的系统工具,这家来自以色列的开发方承诺让电脑运行得更好。Soluto可以监视你的PC,发现用户面临的问题。比如打印机问题,导致系统崩溃的软件,过渡消耗资源的程序等。更有意思的是公司还...
最近项目需要,需要对客户传过来的文件进行MD5校验,在实现的过程中前前后后遇到了若干问题,在这里总结...还有一个隐藏得问题需要注意,我们在这里好一阵郁闷。 程序编写完毕,再windows测试都通过了,把文件上传到l
附上一个无界面版本,通过命令行启动,可以设为开机运行。 我的鼠标出问题时,单、双击不分使用起来相当郁闷,当时按照一些网站的方法把鼠标里的“微动”拆开,然后用酒精擦里面的小弹片,“微动”的结构很巧妙,...
- **定义**:通过对数组的相邻元素进行差分运算,得到一个新的数组,利用这个新的数组可以快速更新原始数组。 - **应用场景**:主要用于处理区间加减操作。 - **局限性**:无法直接应用于求区间最小值的问题。 ####...
解决这个问题的方法有两种: 方法一:二选一 要么不使用 360 的产品,要么不使用 360 安全卫士,换成腾讯的安全管家。这是因为 360 和腾讯之间的矛盾所致,所以我们需要在他们之间进行选择。 方法二:重新安装 将...
一时间安装完后,智能提示却是英文的,呵呵这对于我这个英文不好的人来说,有点郁闷,重新装了好几次.NETFROAMWORK 3.5 SP1语言包都解决不了问题,后来就用备份的资源文件替换掉ZH-CN目录。问题解决掉了呵呵,下载...
在电子书制作过程中碰到这个问题,那真的是很郁闷,尤其是手工排版了好久的。网络上的那个破解版本经常会出现这样的问题。本人不能百分百保证能解决问题,但是起码这次是这样解决的,要不然真的是欲哭无泪。解决方式...