iOS中的静态声明错误

时间:2012-05-07 19:59:29

标签: ios compiler-errors

我在弄清楚如何修复此错误时遇到了问题。以下代码段在XCode 4.2中生成此错误: “'randomint'的静态声明会释放非静态声明

//Returns a random integer number between low and high inclusive */
static inline int randomInt (int low, int high) {
    return (arc4random() % (high-low+1)) + low;
}

有关如何修复它的任何建议吗?

...谢谢

1 个答案:

答案 0 :(得分:1)

如果您的文件中有某个这样的行:

inline int randomInt(int, int);

删除它,或者在声明的开头添加static,如下所示:

static inline int randomInt(int, int);