有些日子我面临这个奇怪的问题。我的应用程序适用于iOS 6.0,但同样的应用程序在iOS 7.0中崩溃。并且xcode表示的崩溃点是std :: string操作。但在我的代码中找不到任何错误的字符串操作。这是回溯 -
0 libstdc++.6.dylib 0x3a548dfc std::string::size() const + 0
1 SimpleChat 0x005ebf82 std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (basic_string.tcc:681)
有没有人熟悉这种类型的崩溃。任何建议都非常感谢。
答案 0 :(得分:0)
发现了这个问题。我在这里发布我的答案,以便用户可以找到问题的解决方案。
该问题与编译器选项有关。就我而言,我为iOS 7.0设置了错误的libstd ++ 因此,应该仔细检查编译器选项。