Cocos Creator iOS原生微端截图保存至相册

  

做法就是将 Cocos Creator 的整个Canvas的内容转化成base64图片编码;然后传至iOS客户端,再还原成图片即可

注册监听(需要用到交互)

[[self._webView configuration].userContentController addScriptMessageHandler:self name:@"SharedApp"];

1、iOS 代码

+ (void)saveTextureToLocal:(NSString*)type{

    NSArray *imageArray = [type componentsSeparatedByString:@","];

    NSData *imageData = [[NSData alloc] initWithBase64EncodedString:imageArray[1] options:NSDataBase64DecodingIgnoreUnknownCharacters];

    UIImage *image = [UIImage imageWithData:imageData];

    UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);

};

 

2、修改Info.plist配置

  添加 Privacy - Photo Library Additions Usage Description 权限

原文地址:https://www.cnblogs.com/luorende/p/12736654.html