我无意中编译了以下语句:
manager.groupName - lastGroupName;
代替:
manager.groupName = lastGroupName;
我试图理解为什么编译器甚至没有为我无意中提供的前一条语句提供警告。该语句没有任何效果,即使将指针彼此相减也是合法的。
groupName 和 lastGroupName 都属于 (NSString *) 类型。groupName 属性声明为:
@property (nonatomic, retain) NSString *groupName;
想知道我是否应该访问 bugreporter,或者是否有 XCode 不提供诊断的原因。