作者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)
推 BlueKidds:no hello world in chap1 keeps reader away~ 10/11 07:41
推 ryanliang:push~~ 10/11 13:02