GCC 4.2警告不再存在的对象

时间:2011-05-11 00:18:28

标签: objective-c xcode nsstring properties

我有一个名为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。没豆子。

任何人都可以解释为什么它会给我这些警告,即使它所谈论的对象不存在?另外,这些警告是否意味着我的编译代码会受到影响?

0 个答案:

没有答案