报错"std::__1::basic_string::at(unsigne

报错提示入下:"std::__1::basic_string, std::__1::allocator >::at(unsigned long) const", referenced from:

如图:

报错

解决方法:将任一一个.m的文件在工程里后缀名修改为.mm文件即可解决

分析:我也是听说大神说的,由于导入的代码包含C++,导致编译连接出错,只需要改一个.m的文件为.mm,编译器就会优先从C++开始编译连接。

情景:当时吓尿了,第一次遇到这种报错,还158个。

副作用:暂时不知道,等大家补充


分析有误,欢迎大家指点、评论!

你可能感兴趣的:(iOS报错)