每当我将此字符串定义为数字时,就会出现错误“将const char传递给不兼容的double类型”。当我将字符串定义为xlSheetWriteStr时,没有任何问题,但是当我将其定义为数字时,它给了我错误。
这是有问题的代码-
xlSheetWriteNum(sheet, 2, 1,[self.personcityTextField.text UTF8String], 0);
提前致谢。
最佳答案
xlSheetWriteNum
的第四个参数需要一个双精度值,而不是字符串值。尝试这个:
xlSheetWriteNum(sheet, 2, 1, [self.personcityTextField.text doubleValue], 0);