我试图从文件中读取双精度数。我需要交换它。 NSSwapLittleDoubleToHost(NSSwappedDouble x)
需要NSSwappedDouble
。
NSSwapDouble()
也需要NSSwappedDouble
。
NSSwappedDouble doubleswap = normalDouble;
无效。
如何将我的double转换为NSSwappedDouble?
答案 0 :(得分:2)
要将双倍转换为NSSwappedDouble,您可以根据documentation使用NSConvertHostDoubleToSwapped
。
但是,如果您要更换double
,可以直接致电NSSwapHostDoubleToBig
或NSSwapHostDoubleToLittle
(两者都需要double
参数)。
答案 1 :(得分:1)
使用NSConvertHostDoubleToSwapped(double x)