我有这个模型类,我在另一个属性的设置器中设置了一个 BOOL 属性。但是,正如您在屏幕截图中看到的那样,我无法设置它。尽管向属性发送了 YES,但 setter 得到了 NO。如果我从另一个班级发送“是”,而不仅仅是“自我”内部,也会发生这种情况。类本身是实例化的,所以 'self' 不是 nil。我还检查了 setter 总是从主线程调用。如果我使用实例变量而不是属性,它也没有区别。
BOOL 属性定义为
@property (nonatomic, assign) BOOL downloaded;
以下是截图:
非常感谢所有帮助!谢谢!