Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.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/8/xcode/7.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
Iphone 如何使用NSURLRequest/NSURLConnection将mp3文件下载到应用程序?_Iphone_Xcode_Nsurlconnection_Nsurlrequest - Fatal编程技术网

Iphone 如何使用NSURLRequest/NSURLConnection将mp3文件下载到应用程序?

Iphone 如何使用NSURLRequest/NSURLConnection将mp3文件下载到应用程序?,iphone,xcode,nsurlconnection,nsurlrequest,Iphone,Xcode,Nsurlconnection,Nsurlrequest,形势 在我的应用程序中,我目前正在使用[NSData dataWithContentsOfURL:URL]下载一个mp3文件(到docs目录),这是一种工作正常的方法,但会限制CPU,不允许屏幕更新下载状态。因此,我想使用不同的方法进行下载,以便在下载时更新屏幕,提醒用户下载已经开始 问题 如何设置viewController以使用NSURLRequest或NSURLConnection下载mp3文件?(请提供来源)使用“NSURLConnection asynchronously”搜索术语,您

形势
在我的应用程序中,我目前正在使用
[NSData dataWithContentsOfURL:URL]
下载一个mp3文件(到docs目录),这是一种工作正常的方法,但会限制CPU,不允许屏幕更新下载状态。因此,我想使用不同的方法进行下载,以便在下载时更新屏幕,提醒用户下载已经开始

问题
如何设置viewController以使用NSURLRequestNSURLConnection下载mp3文件?(请提供来源)

使用“NSURLConnection asynchronously”搜索术语,您将找到来源。或者只是连接

例如:


您可以在后台线程上执行
[NSData dataWithContentsOfURL:URL]
,以避免UI问题。。。事实上,您应该对任何不涉及UI的密集流程执行此操作。