2014-02-20 1 views
0

내 코드에서 QuickBlox API 사용을 시작했습니다. 나는 이미지 업로드에 this 코드를 사용했으며 매력적으로 작동합니다. 나는 WAV 파일에 대해 동일한을 수행 할 내 코드는 QuickBlox ios 오디오 파일 업로드 문제

NSData *wavData = [[NSFileManager defaultManager] contentsAtPath:@"1.wav"]; 
[QBContent TUploadFile:wavData fileName:@"wavFile" contentType:@"audio/x-wav" isPublic:YES delegate:self]; 

나는 나의 번들 1.wav 파일을하고 난 내 서버에이 파일을 업로드 할 것이다. 내가 직면하는 문제는 아래의 메시지와 함께 발생하는 충돌입니다.

Content[1179:441f] *** Terminating app due to uncaught exception 'BaseServiceException', reason: 'file should be set' 
*** First throw call stack: 
(
    0 CoreFoundation      0x037715e4 __exceptionPreprocess + 180 
    1 libobjc.A.dylib      0x02bdf8b6 objc_exception_throw + 44 
    2 Content        0x000ada09 -[QBCBlobUploadQuery setFiles:] + 505 
    3 Content        0x000917b1 -[QBQuery setupRequest:] + 257 
    4 Content        0x00091504 -[QBQuery performInBgAsyncWithDelegate:] + 340 
    5 Foundation       0x028377d7 -[NSThread main] + 76 
    6 Foundation       0x02837736 __NSThread__main__ + 1275 
    7 libsystem_c.dylib     0x034825b7 _pthread_start + 344 
    8 libsystem_c.dylib     0x0346cdce thread_start + 34 
) 

추가로 추가해야하는지 알고 싶습니다.

감사합니다.

답변

2

wavData = NULL 인 것 같습니다. 이것을 확인하십시오.

+0

동의합니다. wavData를 확인하십시오. –

+0

예, 파일이 손상되었습니다. 감사 – Xander