[問題] 傳遞的問題
最近開始接觸Objective-C
目前是跟著史丹佛的進度看
http://www.stanford.edu/class/cs193p/cgi-bin/drupal/downloads-2011-fall
在Lecture 2: My First iOS Application裡面
有一段程式是這樣
@synthesize brain
-(IBAction)enterPressed{
[self.brain pushOperand:[self.display.text doubleValue]];
self.userIsInTheMiddleOfEnteringANumber = NO;
}
此段內容我的解釋為將text轉成double傳給另一個類別中的pushOperand作接下來的工作
但是我發現text似乎傳不過去
我是照著ppt上的解說一步一步的打
找不到bug後開始在每個方法內開始用if條件式去測試是否有問題
測試到這邊的時候我判斷式中的NSlog(@"%@",self.display.text);有正確顯示
另一邊brain裡的判斷式卻沒跑出任何結果
希望有人能解答 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.142.134.107
→
05/01 18:06, , 1F
05/01 18:06, 1F
→
05/01 21:41, , 2F
05/01 21:41, 2F
推
05/01 23:25, , 3F
05/01 23:25, 3F
→
05/02 00:21, , 4F
05/02 00:21, 4F
抱歉 用了中斷點看了一下
目前問題在於我的Controller完全過不去Model那邊
但我的.m檔有import Controller跟Model的標頭檔
板友們問的brain也有做初始化了
※ 編輯: linjaha 來自: 220.142.134.107 (05/02 15:03)
→
05/04 09:20, , 5F
05/04 09:20, 5F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章