Ios 在阵列中存储数据
我将解码后的base64图像存储在NSData中,然后想将其制作一个数组。我使用了下面的代码,但它不工作。请帮忙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
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我在数据中得到零。图像
包含编码字符串。