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