读书人

objective-c 交叉引用有关问题的解决方

发布时间: 2012-09-08 10:48:07 作者: rapoo

objective-c 交叉引用问题的解决方案

objective-c 不允许交叉引用,上代码:

A.h

#import "B.h"@implementation B@end


解决方案:

头文件中不要包含彼此的头文件,将成员变量类型、方法参数类型改为由具体的类名 (A*,B*) 改为 id

.mm 实现文件中包含彼此的头文件不会出错,that's all!

1楼gaoyp昨天 09:05
可以在.h文件中用@class啊。用id代替类名是误导人啊。
Re: yang3wei昨天 10:17
回复gaoyp额,还可以那样么,呵呵,我也是摸索阶段啊,多谢指点!

读书人网 >移动开发

热点推荐