我的界面中有这个:
@property (nonatomic, weak) NSTimeInterval *timeStamp;
我的逻辑告诉我,我需要一个时间戳对象,该对象只会在其实例化的上下文中被此类使用,因此“弱”对我来说似乎是合乎逻辑的——但 XCode 告诉我“带有 ' 的属性弱'属性必须是对象类型“......如果我只是这样做:
@property (nonatomic) NSTimeInterval *timeStamp;
然后错误消失了,但我不确定我明白为什么......