【问题标题】:iPhone NSURLSessionTask does not work on iOS 6iPhone NSURLSessionTask 在 iOS 6 上不起作用
【发布时间】:2015-01-22 09:45:10
【问题描述】:

用下面的代码

    NSURL *url = [NSURL fileURLWithPath: localFilePath];
    NSURLSessionTask *task = [[NSURLSession sharedSession] dataTaskWithURL: url completionHandler:
                              ^(NSData *data, NSURLResponse *response, NSError *error)
                              {
                                  self.avAudioPlayer = [[AVAudioPlayer alloc] initWithData:data error: nil];
                                  self.avAudioPlayer.volume = 0.5;
                                  self.avAudioPlayer.delegate = self;
                                  [self.avAudioPlayer play];
                              }];
    [task resume];

任务永远不会在 iOS 6.x 上启动,但在 iOS 7.x、8.x 上运行良好

将寻找另一种方法,但好奇它不适用于 iOS 6。

【问题讨论】:

    标签: iphone ios6 nsurlsessiontask


    【解决方案1】:

    仅仅是因为,正如the official reference on NSURLSessionTask 所说,它是在 iOS 7.0 中引入的。

    【讨论】:

    • 哈好吧。谢谢。刚拿出来,播放器在这种情况下可以正常工作。
    猜你喜欢
    • 2015-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多