2011-11-08 41 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類方法返回時自動釋放。問題在別處,對不起... –