Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 解析getDataInBackground_Ios_Objective C_Parse Platform - Fatal编程技术网

Ios 解析getDataInBackground

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

我有一个PFFile,它有一个指向声音文件的url。当我调用
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您已解决问题。请添加您的修复作为答案并接受它,好吗?