Wie bekomme ich mit MPMediaPickerController NSData von mp3?

Ich möchte mp3 von meinem Handy auf den Server hochladen, dafür verwende ichMPMediaPickerController.

Nach dem Abrufen der URL vonMPMediaItemIch möchte NSData von dieser URL erhalten, aber ich erhalte Null in NSData.

- (void) mediaPicker: (MPMediaPickerController *) mediaPicker didPickMediaItems: (MPMediaItemCollection *) mediaItemCollection
{
    [self dismissViewControllerAnimated:YES completion:nil];

    MPMediaItem *item=[[mediaItemCollection items] objectAtIndex:0];
    NSURL *url = [item valueForProperty: MPMediaItemPropertyAssetURL];
    NSString *path = [NSString stringWithFormat:@"%@",url];
    NSData *data = [[NSFileManager defaultManager] contentsAtPath:path];
}

Ich habe es auch versucht

NSData *data = [NSData dataWithContentsOfURL:url];

Aber Daten sind null, warum?

Ich habe es auch versuchtMPMediaItem (MP3-Song) kann nicht in NSData konvertiert werden Aber kein Ergebnis.

Kann mir jemand helfen, NSData von mp3 zu bekommen.

Danke im Voraus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage