-(void)countdown:(NSTimer *)timer{
_value -=1;
if ((_delegate != nil) && [_delegate respondsToSelector:@selector(countdownTicker:didUpdateValue:withAction)]) { // error: expected ':' before ')' token
[_delegate countdownTicker:self didUpdateValue:_value withAction:ZIMCountdownTickerTickAction];
}
if (_value <= 0) {
[self stop];
if ((_delegate != nil) && [_delegate respondsToSelector:@selector(countdownTicker:didUpdateValue:withAction)]) { // error: expected ':' before ')' token
[_delegate countdownTickerDidFinish:self];
}
}
}
0
A
回答
4
2
你需要把一個「:」在你withAction
參數的選擇到底。
相關問題
- 1. 錯誤:'*'標記之前的預期')'
- 2. 預期';'之前「(」標記錯誤
- 3. '*'標記之前的預期')'
- 4. 錯誤預期'{'標記之前的非限定標識
- 5. 錯誤:'#'標記之前的預期標識符
- 6. 錯誤:預計','或';'在'{'標記之前
- 7. 前「*」標記錯誤預期「)」在C
- 8. 錯誤:預期';'之前'{'token
- 9. 錯誤:之前的預期
- 10. C++構造函數錯誤 - 預期的')'在標記'<'之前'
- 11. 錯誤:在`>`標記之前預期的主要表達式
- 12. 錯誤:在'='標記之前的預期表達式
- 13. 如何在'='標記之前刪除錯誤:預期':',',',';','}'或'__attribute__'?
- 14. 錯誤:預期表達式「%」標記之前
- 15. 錯誤:預期初始化之前「*」標記
- 16. *標記錯誤之前解決不了預期)
- 17. 錯誤預期表達「)」標記和C錯誤 - 錯誤:之前預期的表達式「]」令牌
- 18. 預期'=',',',';','asm'或'__attribute__'在'{'標記之前
- 19. 錯誤之前 - >標記
- 20. C++預期')'之前';'令牌預期主要表達式')'標記
- 21. 錯誤行:76編譯器:'('標記之前的預期標識符
- 22. 錯誤:預計在標記之前的非限定標識
- 23. 錯誤:'else'之前的預期'}'?
- 24. 錯誤:預期':',','或')'之前'。'令牌
- 25. 錯誤:預期'=',',',';','asm'或'__attribute__'之前'{'token
- 26. 錯誤:預期「=」,「」,‘’,‘ASM’或之前‘無效’
- 27. 錯誤:之前預期 ')' '*' 令牌
- 28. C89 - 錯誤:預期 ')' 之前, '*' 令牌
- 29. Cilk的錯誤之前預期「)」「;」令牌
- 30. 錯誤:預期「:」,「」,‘’,‘}’或‘之前__attribute__’‘*’令牌
@sidyl和@MarkPowell:謝謝..你說的那樣,它的工作。謝謝很多。 – Angus 2011-05-13 13:08:38
然後不要忘記標記答案是正確的... – sidyll 2011-05-13 13:20:16