Dan*_*ark 2 objective-c xcode8
我在Xcode 8中运行时收到此消息。
Incorrect NSStringEncoding value 0x8000100 detected. Assuming NSASCIIStringEncoding. Will stop this compatiblity mapping behavior in the near future.
我该如何追踪呢?我0x8000100在项目中找不到任何地方。
0x8000100在kCFStringEncodingUTF8上定义了错误的编码值-- CFString.h。
在我的代码中,我有这行:
[NSString stringWithCString:cString encoding:kCFStringEncodingUTF8];
这导致了错误。从现在开始使用它:
[NSString stringWithCString:cString encoding:NSUTF8StringEncoding];