Ich versuche, eine mp3
Datei unter einem bestimmten Link mit NSURLConnection
. Allerdings erhalte ich in der Regel Zeitüberschreitungsfehler. Wenn ich den Link in den Browser eingebe, wird der Standardplayer angezeigt, aber die Musikdatei wird auch nicht geladen:
Wenn ich jedoch die folgende einfache HTML-Datei erstelle:
<html>
<body>
<a href="link_to_the_mp3" target="_blank">Download</a>
</body>
</html>
Laden Sie dann die Datei in Safari, klicken Sie mit der rechten Maustaste auf das Download
Link, dann wählen Sie Download to Computer
(oder wie auch immer es im Englischen heißt), lädt Safari die Datei herunter.
Gibt es Ideen, wie ich dies in meiner eigenen Anwendung umsetzen kann?
Ich habe es mit
NSData *data = [NSData dataWithContentsOfURL:url];
y
[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *r, NSData *data, NSError *e) { /.../ }];`
ohne Erfolg.