首页 > 解决方案 > iOS 应用程序在将多个图像转换为 base64 时崩溃

问题描述

该应用程序具有捕获多张照片并将其上传到服务器的功能。当我遍历 100 张图像并将其转换为 base64 时,它工作正常。但是如果我增加图像的数量,它就会崩溃,它不会进入 catch 块。下面是代码片段:

List<UIImage> capturedImage= new List<UIImage>();
foreach (var photo in capturedImage) {  
    var photoImage = photo; 
    using (NSData imgData = photoImage.AsJPEG(0.5f)) {
        var strinng = imgData.GetBase64EncodedString(NSDataBase64EncodingOptions.None);
        imageBase64.Add(strinng);
    }
} 

标签: iosxamarinxamarin.iosbase64

解决方案


推荐阅读