Ich bin mit dem CrossDownManager
Plugin für Xamarin Forms Here Wenn ich die Methode laufen auf Android als erwartet verarbeitet. Auf iOS Debug.Writeline("Success!")
wird nicht wie auf Android getroffen. HierXamarin Forms - iOS nicht richtig verarbeiten
ist der Code:
void ViewImage(string imageLink)
{
var downloadManager = CrossDownloadManager.Current;
downloadManager.PathNameForDownloadedFile = new System.Func<IDownloadFile, string>(file =>
{
string path = DependencyService.Get<IImageSaver>().Save("YHTS" + DateTime.Today.Ticks.ToString() + ".jpg");
Debug.WriteLine("Success!");
return path;
});
try
{
var file = downloadManager.CreateDownloadFile(imageLink);
Debug.WriteLine("file created");
downloadManager.Start(file);
Debug.WriteLine("downloadstarted");
}
catch (Exception e)
{
Debug.WriteLine(e.ToString());
}
}
Für das Leben von mir, ich kann nicht herausfinden, warum das, dass Code-Block nicht verarbeitet wird. Irgendwelche Ideen?