无法生成在iOS中保存图像的路径

时间:2017-07-17 21:19:45

标签: ios xamarin xamarin.ios xamarin.forms

我在iOS上创建了一个委托(适用于Android),使用CrossDownloadManager插件保存图像。我复制了Xamarin文档中的代码,但是当我运行该方法时," path"返回一个空字符串:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using YHTS.iOS;
using Foundation;
using UIKit;
using System.IO;
using Xamarin.Forms;
using Xamarin.Forms.Platform.iOS;

[assembly: Dependency(typeof(ImageSaver_IOS))]

namespace YHTS.iOS
{
    public class ImageSaver_IOS : IImageSaver
    {
        public ImageSaver_IOS() { }

        public string Save(string imageName)
        {
            string fileName = (new NSUrl(imageName, false)).LastPathComponent;
            string path =  Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), fileName);
            return path;
        }
    }
}

0 个答案:

没有答案