xamarin 如何在iOS 11中保存到相册崩溃?

nwlqm0z1  于 2022-12-07  发布在  iOS
关注(0)|答案(3)|浏览(92)

当我们运行下面提到的代码下载并保存在照片库中的图像,它在iOS 11中自动崩溃。请指导解决这个问题。

try 
{
    string uri = "https://www.xamarin.com/content/images/pages/branding/assets/xamagon.png";
    using (var url = new NSUrl(uri))
    using (var data = NSData.FromUrl(url))
    UIImage.LoadFromData(data).SaveToPhotosAlbum((image, error) => 
    {
        var o = image as UIImage;
        Console.WriteLine("error:" + error);
    });
} 
catch(Exception exx) 
{
    throw exx;
}
2jcobegt

2jcobegt1#

Swift - 4、Xcode 9、IOS 11
信息列表

<key>NSPhotoLibraryUsageDescription</key>
  <string> photos description.</string>

  <key>NSPhotoLibraryAddUsageDescription</key>
  <string> photos add description.</string>

在按钮单击中添加代码

第一次

uemypmqf

uemypmqf2#

你应该添加这个,iOS 11更新

<key>NSPhotoLibraryAddUsageDescription</key>
<string>$(PRODUCT_NAME) would like to use Photo Library</string>
nqwrtyyt

nqwrtyyt3#

右键点击info.plist =〉Open with.. =〉Generic PList Editor。然后在编辑器中,添加带有您的描述的键,如所附图片所示。

相关问题