【问题标题】:ASIHTTPRequest shouldContinueWhenAppEntersBackground does not workASIHTTPRequest shouldContinueWhenAppEntersBackground 不起作用
【发布时间】:2012-01-26 07:23:44
【问题描述】:

我正在尝试通过 ASIHTTPRequest 将帖子表单发送到网站。在设置请求时,我设置了属性:[request shouldContinueWhenAppEntersBackground];并将请求添加到 ASINetworkQueue。在 [queue go] 之后,“上传”开始。当我按下主页按钮时,请求似乎已暂停,并且仅在应用程序移至前台后才继续。我是否需要在 plist 中设置任何内容以便在应用处于后台时允许网络流量?

问候, 多米尼克

【问题讨论】:

    标签: iphone objective-c ios asihttprequest


    【解决方案1】:

    你能发布一些你的代码吗?很难调试发生了什么。

    除此之外,ASIHTTP 框架还附带一个示例,演示如何在后台执行上传。

    我在运行 iOS 5.x 的模拟器上运行 iPhone 项目,它运行良好。

    您可能想尝试运行该示例,看看它是否有效。

    希望对你有帮助

    【讨论】:

    • 好吧,根据文档,添加到队列中的每个请求都是异步的。但尽管如此,我还是不知道如何检查请求是否是异步的:/
    • 感谢您的帮助。与此同时,我想通了。问题是我调用了 [request shouldContinueWhenAppEntersBackground] 而不是“request.shouldContinueWhenAppEntersBackground = YES;”这就是问题所在:) 谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多