Ios 解析getDataInBackground
我有一个PFFile,它有一个指向声音文件的url。当我调用Ios 解析getDataInBackground,ios,objective-c,parse-platform,Ios,Objective C,Parse Platform,我有一个PFFile,它有一个指向声音文件的url。当我调用getdatainbackgroundithblock时,我收到以下错误。我已确认我的url是好的(即,我可以注销并在web浏览器中打开它并播放它。为什么会发生此问题 [audio getDataInBackgroundWithBlock:^(NSData *data, NSError *error) { NSLog(@"data: %@",data); }]; 然而,NSData*myData=[audi
getdatainbackgroundithblock
时,我收到以下错误。我已确认我的url是好的(即,我可以注销并在web浏览器中打开它并播放它。为什么会发生此问题
[audio getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
NSLog(@"data: %@",data);
}];
然而,NSData*myData=[audio getData]
错误
[PFTaskCompletionSource encodeWithCoder:]: unrecognized selector sent to instance 0x170206d40'
如果
NSData*myData=[音频获取数据]
可以工作,但当你在后台运行它时,它不能工作,我猜你的问题出在其他地方。你能展示更多关于如何使用myData
以及如何分配它的代码吗?@Logan感谢你的提示…我发现当我通过nsarchive保存PFObject时,它抛出了错误。你为什么不尝试使用GCD?@Auser if您已解决问题。请添加您的修复作为答案并接受它,好吗?