如果編譯BClass的時候出現下面的錯誤:
expected specifier-qualifier-list before ‘AClass’
當出現這種錯誤的時候說明AClass沒有被import,如果已經import這個類了,說明AClass和BClass 之間有Circle引用。
也就是說AClass import BClass,BClass import了 AClass。
解決的辦法是:
在AClass.h中用@Class BClass;,然后在AClass.m中#import "BClass.h"。