NSString 不显示 NSLog 中的所有字符
NSString not showing all characters in NSLog
我通过 :
将 std::string 转换为 NSString*
NSString *BufferString = [[NSString alloc] initWithCString:allBufferString.c_str()
encoding:[NSString defaultCStringEncoding]];
代码cout<<allBufferString;
在Log中显示了整个字符串。
但是 NSLog(@"%@ ",BufferString)
并没有显示所有数据而是以
0.061523 -0.03<...>
在日志中。
所以两个问题:
如果我将 NSString 作为 JSON 字符串发送。所有数据都会存在吗?
如何打印NSLog中的所有数据?
这是 Xcode 错误(或功能)。您可以像这样打印日志
#define NSLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
我通过 :
将 std::string 转换为 NSString*NSString *BufferString = [[NSString alloc] initWithCString:allBufferString.c_str()
encoding:[NSString defaultCStringEncoding]];
代码cout<<allBufferString;
在Log中显示了整个字符串。
但是 NSLog(@"%@ ",BufferString)
并没有显示所有数据而是以
0.061523 -0.03<...>
在日志中。
所以两个问题:
如果我将 NSString 作为 JSON 字符串发送。所有数据都会存在吗?
如何打印NSLog中的所有数据?
这是 Xcode 错误(或功能)。您可以像这样打印日志
#define NSLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);