看板 MacDev 關於我們 聯絡資訊
※ 引述《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