0
文件這是我的應用程序的簡化結構錯誤導入的目標C
啊
#import "B.h"
@interface A : NSObject {
B *b1;
}
了Bh
@interface B : NSObject {
}
這工作正常,但現在我需要創建一個數組作爲在B所以這是我所做的
啊
#import "B.h"
@interface A : NSObject {
B *b1;
}
B.h
#import "A.h"
@interface B : NSObject {
NSMutableArray *aArray;
}
-(void) addA: (A*) aTemp{
[aArray addObject:aTemp];
}
-(NSMutableArray*) getArray{
return aArray;
}
令人奇怪的是,我在進口A.H
得到一個錯誤,這是怎麼回事?
任何線索?
謝謝
你有什麼錯誤?您不必在界面B中導入A.h,因爲您不會調用和一個對象。您可以將其移至Implementation B. – Greg
我已編輯該問題。對不起,我試圖簡化它,並且我簡化了太多:) – Andoxko
您可以添加@class A;到B.h文件和#import「A.h」到B.m文件。如果它不起作用發佈你的錯誤。 – Greg