Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经实现了 UIImage 类别...我正在尝试从我的视图控制器中调用一个方法..奇怪的是我得到了下面显示的警告
谁能回答我为什么收到此警告以及如何避免这种情况
看起来编译器不知道它是否需要释放选择器返回的值。所以我猜你已经启用了 ARC,或者编译器可能正在检查这个作为静态分析的一部分。
选择器可能返回 +1 保留对象或自动释放对象。在编译时无法知道这一点,因此编译器会给你这个警告。
通常你不应该像这样从选择器中获取对象。更好的解决方案是使用内存语义更清晰的强类型委托接口。