`
gekie
  • 浏览: 155325 次
  • 性别: Icon_minigender_1
  • 来自: 海口
社区版块
存档分类
最新评论

解决一个问题,郁闷好久的问题

阅读更多

在创建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"];
 重新编译,运行,哦野。解决了整一个上午的问题。

 

 

分享到:
评论

相关推荐

    C#郁闷问题解决集合源码

    C#郁闷问题解决集合源码 C#郁闷问题解决集合源码 C#郁闷问题解决集合源码

    Android拍照保存在系统相册不显示的问题解决方法

    通过上面的那句代码就能插入到系统图库,这时候有一个问题,就是我们不能指定插入照片的名字,而是系统给了我们一个当前时间的毫秒数为名字,有一个问题郁闷了很久,我还是先把insertImage的源码贴出来吧 代码如下:...

    解决ASP导出查询结果到Excel中的身份证号问题.doc

    近日在用视频教程'>asp把access数据库的查询结果导出为excel文件时,出现一点问题,因为有一个字段是身份证号码,在导出的excel文件中,所有身份证号后3位全部变成0了!真是郁闷啊!网上查了一下才知道是excel默认的...

    CSS浏览器兼容问题解决办法

    CSS浏览器兼容问题解决办法,做美工经常会谷碰到这样的问题,每次都很郁闷,这个文档可以帮你解决一些非常觉的问题

    Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)

    用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。  解决方案一: 今天工作时在新建连接的时候遇到...

    在裸奔2440时候遇到的GPIO郁闷问题

    厚着脸皮写这个,希望同志们不要像我这么郁闷,一个GPIO搞了五天,天天测量,天天郁闷,连开发板生意都没有心情做了。 嘿嘿,公司的事情解决,那么就开始6410学习了。

    win7系统下java相差8小时解决(经典小问题)

    有一个键值似曾相识,“MapID=-1,75”,这不就是tzmappings文件中记录的那个值吗。 会不会Java是通过这个键值获取的时区?展开win7下注册表相同的节点,我靠,里面竟然没有MapID键, 与xp对比了一下,少了MapID、...

    ajax中文乱码如何解决

    今天终于解决了AJAX的中文乱码问题,写篇文章来帮助一下...今天把问题解决了,很简单,是使用escape(或encodeURI,两个函数javascript的函数,功能基本相同,可以查一下相关的帮助),但要使用两次,这是解决问题的关键

    关于java解决乱码问题的一些想法

    在工作中碰到了中文乱码问题,很郁闷,发现使用过滤器可以比较好的解决,而且只用加一次就一劳永逸了

    Soluto是一款号称“反郁闷”的系统工具

    Soluto是一款号称“反郁闷”的系统工具,这家来自以色列的开发方承诺让电脑运行得更好。Soluto可以监视你的PC,发现用户面临的问题。比如打印机问题,导致系统崩溃的软件,过渡消耗资源的程序等。更有意思的是公司还...

    同一个文件在windows和linux下计算md5哈希不一致的原因及解决方法

    最近项目需要,需要对客户传过来的文件进行MD5校验,在实现的过程中前前后后遇到了若干问题,在这里总结...还有一个隐藏得问题需要注意,我们在这里好一阵郁闷。 程序编写完毕,再windows测试都通过了,把文件上传到l

    解决鼠标单击变成双击的小工具

    附上一个无界面版本,通过命令行启动,可以设为开机运行。 我的鼠标出问题时,单、双击不分使用起来相当郁闷,当时按照一些网站的方法把鼠标里的“微动”拆开,然后用酒精擦里面的小弹片,“微动”的结构很巧妙,...

    一个JS的错误希望大家帮忙解决

    这个问题我纠结了一天郁闷死我了,一直JS抛错,代码的源头来自网络,经过自己的整理,希望为己所用 但是抛错了,希望朋友们能帮我解决一下,万分感谢

    WIN764位MyEclipse6.5解决JSP不正常

    解决问题方法如下:Window->Preferences->General->File Association->找到*.jsp->发现默认编辑器是Visual JSP Designer修改编辑器 选择其他编辑器。按“Default”按钮解决。如果有不明白下载文档有详细截图操作说明

    vs2008sp1中文提示解决方法

    一时间安装完后,智能提示却是英文的,呵呵这对于我这个英文不好的人来说,有点郁闷,重新装了好几次.NETFROAMWORK 3.5 SP1语言包都解决不了问题,后来就用备份的资源文件替换掉ZH-CN目录。问题解决掉了呵呵,下载...

    CreateVertexBuffer问题的代码

    CreateVertexBufferd的问题 很郁闷的问题 希望帮忙解决一下

    Easy CHM3.93安装版

    在电子书制作过程中碰到这个问题,那真的是很郁闷,尤其是手工排版了好久的。网络上的那个破解版本经常会出现这样的问题。本人不能百分百保证能解决问题,但是起码这次是这样解决的,要不然真的是欲哭无泪。解决方式...

    解决vue.js 数据渲染成功仍报错的问题

    最近在做一个vue项目,用的是官方推荐的axios请求数据,数据结构是一级对象嵌套二级对象,发现一级对象数据渲染不报错,二级数据渲染报错。很是郁闷!data函数如下 export default { name: 'hello', data() { ...

    解决vue里碰到 $refs 的问题的方法

    本篇文章介绍了vue里碰到 $refs 的问题,分享给大家,希望能帮助大家解决问题 记录困惑自己一个简单的问题…(瞬间感觉官方文档的强大) 在自己做的一个项目中,遇到一个列表页,根据id能进入详情页(动态匹配路由),...

    iis5.1安装方法解决方案

    前几天在IIS的配置上出了些问题,到网上查找了些资料,顺便整理放在这里,希望对大家有帮助 1.iis6.0和5.0都不能装在XP系统中 2.下载了后不知道怎么安装 3.安装过程中弹出文件无法复制的...再说说这些问题的解决方法

Global site tag (gtag.js) - Google Analytics