我的一个项目有问题。
我有一个“菜单” UIViewController 类,并且从不调用 dealloc 函数。大多数 UI 是在 Interface Builder 中添加的,并且没有 IBOutlet。
如果不调用 dealloc,如何释放内存?
我模拟了一个内存警告,现在调用了 dealloc 函数。
这是我的代码示例:
//first.m
- (void) onButton
{ second *modalView = [[second alloc] init];
[self presentModalViewController:modalView animated:YES];
[modalView release];}
那么,当我在第二个屏幕中并模拟内存警告时,第一类的 dealloc 是否应该触发?
无论如何,在我的应用程序中没有调用 dealloc :(。