我通常在头文件中定义我的枚举。
enum{
kSection1,
kSection2
};
我的程序运行良好,直到Apple发布新的Xcode版本。突然,我的程序崩溃,我怀疑这个枚举。我在以下许多方面使用此枚举:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if (section == kSection1) {
...
}
和这个
@property (assign, nonatomic) int typeToAdd;
...
if (self.typeToAdd == kSection1) {
...
}
和这个
if (ball.type == [NSNumber numberWithInt:kSection1]){
...
}
我看到一些关于32位和64位的文章,但很难理解。我还在正确地做吗?