【问题标题】:QuickBlox ios audio file upload issueQuickBlox ios 音频文件上传问题
【发布时间】:2014-03-20 22:55:42
【问题描述】:

我已经开始在我的代码中使用 QuickBlox API。我使用this 代码上传图片,效果很好。我想对 wav 文件执行相同的操作,而我的代码是,

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
)

我想知道我是否需要添加任何东西。

谢谢。

【问题讨论】:

    标签: ios audio nsdata xmppframework quickblox


    【解决方案1】:

    看起来你的 wavData = NULL。请检查一下。

    【讨论】:

    • 我同意这个,检查你的 wavData
    • 是的,文件已损坏。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多