【发布时间】:2014-09-25 20:20:52
【问题描述】:
我有以下代码:
BOOL isFiltered = ((RTRepairOrdersViewController *)self.presentingViewController).isFiltered;
*Use isFilteredHere*
如果我通过调试器运行此代码并在第一行设置断点,isFiltered 被设置为YES,但当我尝试使用它时,它立即在下一行重置为@987654324 @。这是什么原因造成的?
【问题讨论】:
-
“正在释放”的对象不会影响对所述对象(或另一个对象)的属性评估。另外,BOOL 是一个原语,不能在这种意义上“被释放”。
标签: objective-c boolean