本帖最后由 dawn.dai 于 2014-5-3 15:47 编辑
你person.h引用car.h,car.h引用person.h这样循环引用肯定会有问题,不要两边都import头文件,其中一个@class 另一个类名声明一下,具体调用再在.m中import头文件就行了,还提高性能;成员变量中也要一边用retain,一边用assign;#import <Foundation/Foundation.h> @class car;//知道是这么各类就行
@interface person : NSObject @property(nonatomic,retain) car * car;
@end
#import <Foundation/Foundation.h> #import "person.h" @interface car : NSObject
@property (nonatomic,assign)person *person;
@end
#import "person.h" #import "car.h"//具体实现再导入
@implementation person
@end
|