将NSDATA添加到NSDATA字节阵列中



我想在字节数组中添加图像。以下代码给了我一个错误。我认为我还没有正确完成。

错误

Field has incomplete type 'NSData *__strong[]'

.m文件中

@interface MyViewController() {
    NSData *byteArray[];
}

方法

NSData *imgD = UIImageJPEGRepresentation(img1, 0.1);
NSData *imgD2 = UIImageJPEGRepresentation(img2, 0.1);        
NSData *imgD3 = UIImageJPEGRepresentation(img13, 0.1);
 [byteArray addObject:imgD];
 [byteArray addObject:imgD2];
 [byteArray addObject:imgD3];
You can add an image to an array. Use NSMutableArray instead of NSData*[]. 

.m文件中

@interface MyViewController() {    
    NSMutableArray *byteArray;    
}

方法

byteArray = [[NSMutableArray alloc] init];   
NSData *imgD = UIImageJPEGRepresentation(img1, 0.1);    
NSData *imgD2 = UIImageJPEGRepresentation(img2, 0.1);            
NSData *imgD3 = UIImageJPEGRepresentation(img13, 0.1);
[byteArray addObject:imgD]; 
[byteArray addObject:imgD2];
[byteArray addObject:imgD3];

最新更新