0

我已经实现了 UIImage 类别...我正在尝试从我的视图控制器中调用一个方法..奇怪的是我得到了下面显示的警告

警告屏幕

谁能回答我为什么收到此警告以及如何避免这种情况

4

1 回答 1

0

看起来编译器不知道它是否需要释放选择器返回的值。所以我猜你已经启用了 ARC,或者编译器可能正在检查这个作为静态分析的一部分。

选择器可能返回 +1 保留对象或自动释放对象。在编译时无法知道这一点,因此编译器会给你这个警告。

通常你不应该像这样从选择器中获取对象。更好的解决方案是使用内存语义更清晰的强类型委托接口。

于 2012-05-23T14:29:44.610 回答