UIColor *clr = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0];
我在上面的行有編譯錯誤。UIColor * clr = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0]有什麼問題;?
- 需要 ']' 前的數字常量
- '的UIColor' 可不迴應 '+ colorWithRed:綠色:'
如果我註釋掉那行,我沒有編譯器錯誤。
也許,我在我的Prefix.pch中添加了下面一行後出現了這個問題。
#define RGB(r, g, b) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1]
我有相同的編譯器錯誤。所以,我從.pch中刪除了這一行,並清除了構建菜單中的所有目標,並重新編譯。我甚至重新啓動。我重新打字。這是無用的。
該代碼是正確的。該錯誤必須在其他行中。 – lluismontero
事實上,鑑於方法簽名是在「可能沒有迴應」的消息......我認爲CocoaFu是對某事...「綠色」後面有一些奇怪的字符 – mmc
你能發佈更多的代碼嗎?在我的Mac上編譯好了。嘗試重新啓動xCode。刪除該行並粘貼帖子中的代碼。 – xxcv