我被困在Cannot find interface declaration for BaseType superclass of MyType
和Attempting to use forward declaration for BaseType as superclass of MyType
錯誤之間。無法找到BaseType的接口聲明/試圖使用BaseType的正向聲明
我正在創建一個新的子類並導入了我的基類型的標題。我得到這個錯誤:Cannot find interface declaration for BaseType superclass of MyType
。之前得到這個錯誤,我宣佈我的班級聲明爲@class BaseType
。然後,而不是第一個錯誤,我有第二個錯誤:Attempting to use forward declaration for BaseType as superclass of MyType
。
正向聲明時,刪除#import BaseType.h
什麼都不會改變,我仍然得到第二個錯誤。我已經找到了解決這兩個錯誤的方案,並且當我應用解決方案時(例如正向聲明或導入頭文件),我最終得到了兩者中的另一個錯誤。我該怎麼辦?