1

我正在使用 SBJason 解析器将数据从我的服务器提取到我的应用程序中,但是在升级到 Xcode 4.5 后出现了这个新错误。

在这条线上:

- (void)maxDepthError {
    self.error = [NSString stringWithFormat:@"Input depth exceeds max depth of %lu", maxDepth]; //This is where the error lies
    self.state = [SBJsonStreamParserStateError sharedInstance];
}

错误:

Format specifies type 'unsigned long' but the argument has type 'NSUInteger'(aka 'unsigned int')

非常感谢任何指针。

4

1 回答 1

1

修复错误更改格式说明符以更正无符号整数 ( %u)的值

self.error = [NSString stringWithFormat:@"Input depth exceeds max depth of %u", maxDepth];
于 2012-10-19T15:58:40.787 回答