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.
我有一个 UIButton。当我点击按钮时,我想用不同的按钮重绘我的视图(只有一些按钮会改变,所以我不需要完全不同的视图)。
我发现触摸事件、突出显示和取消突出显示事件都在排队。结果,当我释放按钮时,这些事件尝试在释放的对象上执行,导致我的应用程序崩溃 - 所以我必须过早调用 Release。
仅当 UIButton 等对象的待处理事件/消息已全部处理后,我如何才能调用 Release?(例如“[myButton ReleaseWhenNoPendingEvents];”之类的东西)
我通过实施 ARC 解决了我的问题。