-1
我已创建的视图并分配该视图的viewController存储器释放问题
UIView *newView=[[UIView alloc] initWithFrame:CGRectMake(0,0,320,460)];
在viewDidLoad方法我已分配的视图到ViewController
-(void)viewDidLoad{
self.view=newView;
//[view release]; In this case also the application crashing
}
-(void)dealloc{
[newView release];//IN this case also the application crashing.
[super dealloc];
}
崩溃日志是这样的。
如何释放newView?否则viewcontroller本身会照顾释放newView。
您发布的代码似乎并不完整 - 您在哪里分配newView?几乎可以肯定的是,在将它分配给self.view之后释放newView - 查看Cocoa内存管理指南(http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/MemoryMgmt/MemoryMgmt.html) – 2010-12-08 14:04:07