objective-c – 目标C中的断言失败

我收到错误“断言失败:(cls),函数getName,文件/SourceCache/objc4_Sim/objc4-427.1.1/runtime/objc-runtime-new.m,第3939行.”每当我运行以下代码.

NSLog(@"Hello: %@\n", [NSMutableString stringWithString:@"Whatever"]);

每当我运行它时,它也会得到大约一千个上述错误:

NSMutableString* urlCopy = [[NSMutableString alloc] initWithString:url];

并将鼠标悬停在调试器中的urlCopy变量上.这是我的XCode版本吗?这到底是怎么回事?我正在运行3.2.4 64位.我完全无法解释这一点,我似乎无法创建任何类型的String而没有这个问题.我编写了程序,这是程序中唯一的一行,它仍然会产生这个错误.请帮忙!

最佳答案 我也使用3.2.4 64位,你的代码(NSLog调用)对我来说很好.如果每个项目都在发生这种情况,那么您的环境肯定会出现问题.你试过重新安装Xcode吗?

点赞