0
我收到了一個非常奇怪的錯誤,試圖編譯我的項目,我在NSValue.h
說錯'類'NSValue'(和NSNumber)的重複接口定義。類'NSValue'的重複接口定義
我試圖清理和重建,我已經試過清除使用模塊緩存:
rm -rf /Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/*
我試圖刪除並重新加入在結合以上的基礎框架,但我還是得到錯誤。
發生了什麼事?
也許你導入了兩次或者你有標題循環。使用#import而不是#include來避免這種問題,並且在頭文件中使用@class轉發聲明而不是導入其他頭文件。 –
你讀過這個[回覆](http://stackoverflow.com/a/5180324/1673400)? –
@GrzegorzKrukowski'#import'語句(不像'#include'語句)可以防止出現這樣的錯誤。 – trojanfoe