我有一个名为responseReference的NSString,我把它放在@property中,就像这样......
@property (nonatomic) NSString *responseReference;
我收到了警告:
No 'assign', 'retain', or 'copy' attribute is specified - 'assign' is assumed
Assign attribute (default) not appropriate for non-gc object property 'responseReference'
因此,为了简单地修复它,我将代码更改为:
@property (nonatomic, retain) NSString *responseReference;
但我仍然收到警告。我尝试了很多东西,最后试图通过删除对象来删除警告。但即使responseReference不再是我的任何代码的一部分,它仍然给了我与responseReference完全相同的警告。所以我重新启动了X-Code。没豆子。
任何人都可以解释为什么它会给我这些警告,即使它所谈论的对象不存在?另外,这些警告是否意味着我的编译代码会受到影响?