2011-07-25 27 views
20

我創建了自己的類Category.h和Category.m。分類類繼承NSObject。在我的項目中只有一個名爲Category的類。錯誤:在XCode 4中聲明爲「不同種類的符號的類別」

在以下行顯示我這個錯誤。

@interface Category : NSObject 

任何幫助將不勝感激。謝謝!

+2

這個問題很含糊。你能提供一些示例代碼嗎? –

+0

編輯了這個問題。 – iAsh

+0

它給了什麼錯誤? –

回答

35

如果選中的文件有分類形式是:

typedef struct objc_category *Category; 

因爲Category被定義爲一個指向struct objc_category您收到此錯誤。

如果您想避免這些類型的錯誤,我建議您將自己的前綴添加到您在項目中製作的所有類中。無論是從你的名字:

  • 您的暱稱:IASH
  • ClassPrefix:IA
  • Example類:IACategory

或項目名稱:

  • 項目:真棒項目;
  • 類前綴:AP
  • 實施例類:APCategory

另外隨着文檔仔細檢查總是好的。你很難打到現有的課程,但是可能的。

+0

中聲明爲不同類型的符號的「類別」Eimantas:您能告訴我如何搜索任何單詞以確保它被允許使用?有沒有提供這些信息的部分?我正在尋找這個。 – iAsh

+0

只需打開文檔並在搜索字段中輸入您的可搜索關鍵字。另外不要忘記通過docset(iOS/Mac OS X)和匹配(確切的,包含等)子句調整搜索參數。 – Eimantas