我对 Objective-C 很陌生。我遇到了这个问题:
NS_ENUM(NSUInteger, SetOfValues)
{
firstRow = 0,
secondRow,
thirdRow,
rowCount
};
现在,我需要在实现中更改这些变量:
@implementation BillyBurroughs
...
- (void) modifyrowInformation
{
secondRow = 0;
thirdRow = 1;
rowCount = 2
}
@end
但是,当然,我收到一个错误消息 - 无法赋值。现在,我可以简单地将变量读取为局部变量,例如
+ (void) initialize {
localFirstRow = 0
...
}
然后修改它们,但是有没有更干净和更懒惰的方法来做到这一点而没有额外的变量?对不起,如果这是一个非常基本的问题。感谢您的意见。