2014-11-24 78 views
0

用下面的代碼iPhone NSURLSessionTask不會對iOS 6的工作

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.

回答