1
处理这里是我的代码的意见和递归
classA.h
#import classB.h
@interface classA : UIViewController
{
classB *classb;
}
@property (nonatimic, retain) classB *classb;
@end
classA.m
@implementation classA
@synthesize classb = _classb;
-(void)someMethod
{
self.classb = [[classb alloc]initWithNibName:@"classb" bundle:nil];
[self.view.superview addSubview:self.classb.view];
[self.view removeFromSuperview];
}
@end
该代码工作做好。 classb视图正常加载。这里的问题开始
classB.h
#import classA.h
@interface classB: UIViewController
{
classA *classa;
}
@property (nonatimic, retain) classA *classa;
@end
现在CLASSA我得到错误
Unknown type name classB;
我认为这个问题是某种递归。 的想法是CLASSA加载CLASSB视图,在一些点CLASSB从上海华删除自身,并从classB.h
添加CLASSA作为视图
感谢很多人。它做到了! – objlv 2012-02-05 09:08:32