nsurlsession

    12热度

    1回答

    我目前正在设计一个系统,用于从应用程序上传多个图像到服务器。这些文件将存储在本地设备上,目前的想法是将它们拆分成块,然后逐块将其上传到服务器,等待上传下一个成功消息之前返回成功消息。 这个过程对用户来说应该是无缝的,他们应该按下一个按钮来提交所有图像,然后能够关闭应用程序并在后台继续。在iOS 7中,我已经看到,您可以将上传传递到新的NSURLSession API,并使其独立于应用程序处理上载任

    4热度

    1回答

    我在调查使用NSURLSessionUploadTasks来管理几个文件的后台上传。该会话使用创建: _urlsession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration backgroundSessionConfiguration:identifier] delegate:self delegateQueu

    18热度

    3回答

    在阅读Apple有关使用新的iOS7 api(NS​​URLSession)下载后台的文档后,我感到有点失望。我相信,苹果在管理在后台网络可用性暂停/恢复(或提供一个选项,这样做),但没有... 所以阅读文档,这是我们已经有了: https://developer.apple.com/library/ios/documentation/cocoa/Conceptual/URLLoadingSyst

    5热度

    3回答

    我有一种情况,当设备收到推送通知时,我会发送一个NSURLSession加上一个NSURLConnection。我有几个关于NSURLSession的问题。 是否NSURLSession's如果互联网连接丢失,数据任务会在后台自动恢复? NSURLSessionNSURLSession是否会在最初没有互联网的情况下自动尝试完成任务,或会话是否仅返回错误?

    1热度

    1回答

    我试图访问NSURLSessionConfiguration 的实例我试过以下语句来检索NSURLSessionConfiguration的实例。 声明1. NSURLSessionConfiguration *aConfig = [NSURLSessionConfiguration defaultSessionConfiguration]; 上面的语句返回nil 声明2. NSUR

    9热度

    2回答

    我试图从我的本地节点服务器拉一些数据。服务器正在获取请求并记录它,但由于某种原因,我的iOS应用程序不会执行完成处理程序中的任何代码。下面是代码: - (IBAction) buttonPressed{ NSURL *url = [NSURL URLWithString:@"http://127.0.0.1:3000/"]; NSURLSessionDataTask *dataTask =

    5热度

    4回答

    我需要连接到我的服务器才能获得一些JSON数据,我必须同时支持iOS 6和iOS 7。 我应该创建两个类?其中NSURLSession为iOS 7,NSURLConnection为iOS 6?或者我应该只为他们两个使用NSURLConnection?

    13热度

    7回答

    我有一个应用程序,目前正在上传图像到亚马逊S3。我一直试图将它从使用NSURLConnection切换到NSURLSession,以便在应用程序处于后台时可以继续上传!我似乎遇到了一些问题。创建NSURLRequest并将其传递给NSURLSession,但如果我将相同的请求传递给NSURLConnection,则它会完美地上传文件,而亚马逊会发回403禁止的响应。 下面是创建响应代码: NSSt

    3热度

    1回答

    我目前正在开发一款只能在iOS 7上运行的播客应用程序,它具有允许在后台模式下同步和下载最近剧集的功能。 所以它与同步清楚,我实现了 application:performFetchWithCompletionHandler 方法,并调用同步方法是,当同步完成我打电话completionHandler与UIBackgroundFetchResultNewData,或者如果它失败我打电话UIBack

    6热度

    1回答

    我正在运行后台NSURLSession会话,并试图找出一种方法来获取NSURLDownloadTaskDelegate回调之一的JSON响应。我已配置我的会话接受JSON响应。 NSURLSessionConfiguration *backgroundSession = [NSURLSessionConfiguration backgroundSessionConfiguration:@"com.