我试图通过一个只接受CFString传递数据的简单套接字发送UIImage。
我尝试将UIImage转换为NSData到NSString转换为CFString并返回,但最终的UIImage总是为零。
转换:
NSData *dataImage = UIImagePNGRepresentation(image);
NSString *stringImage = [dataImage base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];
再转化:
NSString *string = (__bridge NSString *)(object);
NSData *imageData = [[NSData alloc] initWithBase64EncodedString:string options:0];
UIImage *image = [UIImage imageWithData:imageData];