![]() |
1
2
两个观察结果:
|
![]() |
2
1
首先,您将属性“queue”声明为读/写属性。这没有道理。你真的不希望每个人都分配到“队列”。 其次,您将属性声明为“原子”。要么你仔细阅读了“原子”的功能,要么你只是相信我,它很少有用。手写的getter或setter总是非原子的。所以你有一个非原子的getter,因为属性本身是一个原子读/写属性,所以你有一个自动生成的setter,它是原子的。你不能把非原子的getter和原子setter结合起来,反之亦然。 解决方法:将属性更改为非原子和只读。一个副作用是丢失了\u队列支持变量(如果实现了所有必需的访问器,则无法获得支持变量),因此您必须自己声明\u队列。 |
![]() |
Martin sku · 在目标C中打印时间 2 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 2 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 6 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 6 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 6 年前 |