2012-05-07 53 views
1

我在解決如何解決此錯誤時遇到問題。下面的代碼片段中的XCode 4.2生成此錯誤: 「‘randomint’的靜態聲明floows非靜態聲明iOS中的靜態聲明錯誤

//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

如果你有這樣的地方在你的文件中的一行:

inline int randomInt(int, int); 

刪除,或添加靜態的聲明的開頭是這樣的:

static inline int randomInt(int, int); 
+0

謝謝!那就是訣竅。 – dbarrett