Всякий раз, когда я определяю эту строку как число, это дает мне ошибку «Передача const char в несовместимый тип double». Когда я определяю строку как xlSheetWriteStr, проблем не возникает, но когда я определяю ее как число, это дает мне ошибку.
Вот код с проблемой —
xlSheetWriteNum(sheet, 2, 1,[self.personcityTextField.text UTF8String], 0);
Заранее спасибо.
Четвертый параметр xlSheetWriteNum
ожидает двойное, а не строковое значение. Попробуй это:
xlSheetWriteNum(sheet, 2, 1, [self.personcityTextField.text doubleValue], 0);