Ios 在阵列中存储数据

Ios 在阵列中存储数据,ios,base64,nsdata,Ios,Base64,Nsdata,我将解码后的base64图像存储在NSData中,然后想将其制作一个数组。我使用了下面的代码,但它不工作。请帮忙 NSMutableArray * searchResultsImages = [[NSMutableArray alloc]init]; for (int i=0; i<searchResults.count; i++) { NSString *images = [[searchResults objectAtIndex:i] objectAtIndex

我将解码后的base64图像存储在NSData中,然后想将其制作一个数组。我使用了下面的代码,但它不工作。请帮忙

NSMutableArray * searchResultsImages = [[NSMutableArray alloc]init];
for (int i=0; i<searchResults.count; i++)
    {
        NSString *images = [[searchResults objectAtIndex:i] objectAtIndex:3];
        [Base64 initialize];
        NSData *data = [Base64 decode:images];
        [searchResultsImages addObject:data];
        NSLog(@"searchResultsImages: %@", searchResultsImages);
    }
NSMutableArray*searchResultsImages=[[NSMutableArray alloc]init];

对于(int i=0;i您得到的错误是什么?请检查
searchResults
,在执行
NSData*data=[Base64 decode:images]之后,它可能是空的
数据为零。数据中没有任何内容。但是,我在
图像中得到编码字符串。
@Levi
搜索结果
不是空的。我能够在
图像中得到编码字符串。
@AyanSengupta我在
数据中得到零。
图像
包含编码字符串。