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