作者zonble (zonble)
看板MacDev
标题Re: [问题] iPhone程式设计问题。。。
时间Mon Oct 11 01:24:37 2010
※ 引述《shiftsmart (居家物)》之铭言:
: 所有的程式码都没发生警告和错误的讯息
: 这样讲可能很抽象
: 我已经把档案上传到网路上了
错误出在 MainViewController.m 第 236 行
if([[regions valueForKey:region] boolValue])
这时候,[regions valueForKey:region] 回传的物件是一个 array,
NSArray 不能够处理 boolValue 这个 selector,所以就 crash 了。
这种基本 bug 应该很容易自己抓出来,建议先学一下 Xcode 的
debugger 怎麽用。之前我写过一篇中文的东西
http://zonble.net/archives/2009_10/1232.php
另外,在第 29 行的地方
regions=[[NSMutableArray alloc]init];
NSNumber *yesBool=[NSNumber numberWithBool:YES];
[regions setValue:yesBool forKey:@"Africa"];
你的 regions 应该是 NSMutableDictionary?
--
老实说,我觉得讲 iPhone 开发的书第一章其实应该写怎麽用
Debugger。 :/
--
zonble.net
cocoa.zonble.net
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.184.163
※ 编辑: zonble 来自: 114.42.184.163 (10/11 01:29)
1F:推 BlueKidds:no hello world in chap1 keeps reader away~ 10/11 07:41
2F:推 ryanliang:push~~ 10/11 13:02