IOS / Objective-C:实现错误

时间:2018-03-26 21:33:50

标签: ios objective-c int

任何人都可以建议为什么以下是在实现错误myStatus level void vs. int中发出冲突返回类型的警告,这意味着什么,以及如何修复它?

提前感谢任何建议。

-(int) myStatusLevel: (int)numpoints {
    //calculates status from points and saves in default.
    int status;
    if (numpoints>=20&&numpoints<=99) {
        status = 1;
    }
    else if (numpoints>=100&&numpoints<=499) {
        status = 2;
    }
    else if (numpoints>=500&&numpoints<=999) {
        status = 3;
    }
    else if (numpoints>=1000&&numpoints<=1999) {
        status = 4;
    }
    else if (numpoints>=2000) {
        status = 5;
    }
    else {
        status = 0;
    }

    return status;
}

1 个答案:

答案 0 :(得分:1)

您可能已使用myStatusLevel@interface中定义了void,而不是您在此处与我们分享的方法签名。