看板 MacDev 關於我們 聯絡資訊
不知道版上有沒有人在用MacRuby? 假設我有一個method 使用variable number of arguments 例如: - (void) takeArguments: (id) firstArgument, ...; 然後在實作時 使用va_list/start/arg/end來處理 在for loop下: for (id firstObj = firstArugment; firstObj != nil; firstObj = va_arg(ap, id)){ // code } 然後用MacRuby 呼叫此方法: thisObj.takeArguments ("hello world", nil) 發現程式會crash... 使用NSLog在loop內時 發現firstObj並沒有被assign為nil 請問要怎麼解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 223.142.44.114