私はXamarinのためCrossDownManager
プラグインを使用しています、私は期待どおりに処理し、Android上でメソッドを実行すると Here フォーム。 iOSの場合Debug.Writeline("Success!")
はAndroidのようにヒットしていません。私の人生のためにXamarinフォーム - iOSの正しく処理していない
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());
}
}
そのコードブロックが処理されない理由を私は理解することはできません。ここで
はコードがあります。何か案は?