2014-09-21 16 views
0

이 문자열을 숫자로 정의 할 때마다 '호환되지 않는 유형의 double에 const char 전달' 오류가 발생합니다. 내가 문자열을 xlSheetWriteStr로 정의 할 때 문제는 없지만 숫자로 정의하면 오류가 발생합니다. 사전에const char을 호환되지 않는 유형 double에 전달

xlSheetWriteNum(sheet, 2, 1,[self.personcityTextField.text UTF8String], 0); 

감사합니다 - 여기

이 문제와 코드입니다.

+0

xlSheetWriteNum은 어떻게 정의됩니까? –

+0

'[self.personcityTextField.text UTF8String] '에 뭔가 잘못되었습니다. – Igor

+0

http://i.imgur.com/aDy3Q56.jpg – chris

답변

0

xlSheetWriteNum의 네 번째 매개 변수에는 문자열 값이 아닌 double 값이 필요합니다. 이것을 시도하십시오 :

xlSheetWriteNum(sheet, 2, 1, [self.personcityTextField.text doubleValue], 0);