【发布时间】:2010-10-14 13:11:46
【问题描述】:
我正在尝试开发 TilesGame,我正处于最后阶段。但我的项目开始出现意外行为。在随机时间它显示内存警告级别 = 1,级别 = 2,然后,
节目接收信号:“0”。
数据格式化程序暂时不可用,将在“继续”后重试。 (加载共享库“/Developer/usr/lib/libXcodeDebuggerSupport.dylib”时出现未知错误)
杀
退出
我不知道我在哪里做错了。我有大量的 ImageView,但它们被正确分配和释放。
关于 IBOutlets 有什么吗?我在我的 viewController 的 Dealloc 方法中发布了它们。
在 ViewController.h 中
@property (nonatomic, retain) MyCustomButton *paveButton;
@property (nonatomic, retain) MyCustomButton *slackenButton;
@property (nonatomic, retain) MyCustomButton *tkeeperButton;
@property (nonatomic, retain) MyCustomButton *spontButton;
@property (nonatomic, retain) UIImageView *paveHammer;
@property (nonatomic, retain) UIImageView *slackenHammer;
@property (nonatomic, retain) UIImageView *tkeeperHammer;
@property (nonatomic, retain) UIImageView *spontHammer;
@property (nonatomic, retain) UIImageView *paveKnob;
在 ViewController.m 中 -
@synthesize paveButton;
@synthesize slackenButton;
@synthesize tkeeperButton;
@synthesize spontButton;
@synthesize paveHammer;
@synthesize slackenHammer;
@synthesize tkeeperHammer;
@synthesize spontHammer;
@synthesize paveKnob;
- (void)dealloc {
[super dealloc];
[paveButton release];
[slackenButton release];
[tkeeperButton release];
[spontButton release];
[paveHammer release];
[slackenHammer release];
[tkeeperHammer release];
[spontHammer release];
[paveKnob release];
}
我在哪里做错了?有什么帮助吗?
提前致谢。
【问题讨论】:
-
这不能回答你的问题,但 [super dealloc] 应该总是在你的 dealloc 方法结束时去:)
标签: iphone