2014-02-20 4 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

Смежные вопросы