2011-11-08 14 views
2

我想弄清楚为什么探查器给我这个错误。 我正在autoreleasing我的类实例。Obj-C,分析器分配警告,如何理解它们?

任何人都可以指出我要去哪里错了吗?

enter image description here

+1

当我为Nav Controller的navigationBar设置tintColor时,我有内存泄漏。 http://stackoverflow.com/questions/5383090/ios-4-3-uinavigationbar-tintcolor-leaks还有其他人抱怨一样。希望它有帮助 – 0x8badf00d

+0

代码:'[ap setColor:screen:con_Nav_tint:addi_None]'对Objective-C的命名/编码惯例没有任何意义,并可能导致不准确的消息。 – zaph

+0

CocoaFu为什么编译 – Jules

回答

1

我看到你自动释放“AP”,但你也自动释放由返回“的UIColor”对象“AP的setColor ......”? (这应该在你的'ap setColor ...'方法中完成,而不是发布在你的问题中。)

+0

如何释放我的UIColor我有....如果([retColor isEqualToString:@“CLEAR”]){ return [UIColor clearColor];其他{ }返回[UIColor colorWithHexString:retColor]; }' – Jules

+0

mmm,在这种情况下,您不必释放它,因为它已从UIColor类方法返回时自动释放。问题在别处,对不起... –