xcode断言失败

时间:2012-12-03 13:56:10

标签: xcode

在构建项目时,我得到一个Assertion失败,指向此代码。有什么想法吗?我尝试过清理,删除派生数据,关闭xcode等等。请帮忙。

unsigned int
FNVForCString(
    const char* s)
{
assert(s);

unsigned int hash = 2166136261;
int ch;
while (0 != (ch = *s++))
{
    hash *= 16777619;
    hash ^= ch;
}
return hash;
}

只是说断言是失败的;线。

1 个答案:

答案 0 :(得分:1)

语言C?我在这里做了这个假设,但如果这是Objective-C,答案变化很小。

传递给函数的值是NULL

assert可以说“如果值sNULL,则此时失败。