开发者社区> 问答> 正文

求大神指点迷津!iPhone4s 真机——上传时无法回调

使用的是最新的oss sdk,在iPhone4s 真机上调适的时候无法进行回调,在模拟器上运行没有问题,
iPhone4s上的系统时ios7.1.1,模拟器是ios9,


使用的方法是: - ( instancetype )continueWithSuccessBlock:( BFContinuationBlock )block;
代码如下:

[putTask continueWithBlock:^ id( BFTask *task) {
         //
         NSLog( @"%@",task. error. description);
    }];


当模拟器运行,或者iPhone5 及以上真机时也可以执行到回调,只有4S(ios7)不行。
请求大神指点迷津!!!

展开
收起
凯子哦哦 2015-11-25 09:56:17 6736 0
2 条回答
写回答
取消 提交回答
  • 看下ossclient的初始化部分代码,是不是设置了:

    conf.enableBackgroundTransmitService = YES;

    在部分机型上后台传输服务有兼容问题,包括超时无回调的bug,新版本已经暂时不支持这个特性。暂时去掉这句话试试。

    -------------------------

    功能上没有影响的,本来只是为了让程序切换后台之后能多上传一段时间。

    2015-11-25 10:00:10
    赞同 展开评论 打赏
  • Re求大神指点迷津!iPhone4s 真机——上传时无法回调

    -------------------------

    回 2楼克劳德小弟的帖子
    谢谢大神指点迷津!!刚才试了一下可以了。这个东西去掉之后对程序运行没有任何影响吧~
    2015-11-25 09:57:01
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
360手机卫士 插件化漫谈 立即下载
360手机卫士插件化漫谈 立即下载
移动App性能监测实践(ios篇) 立即下载