繁体   English   中英

PhoneGap屏幕截图插件返回base64编码的字符串(iPhone)

[英]PhoneGap screenshot plugin return base64 encoded string (iPhone)

我正在使用PhoneGap和Sencha Touch开发应用程序。 我正在尝试让该应用获取当前视图的屏幕截图,并将该图像保存到相册中,还返回一个base64编码的字符串,我们将使用它来共享和通过电子邮件发送图像。 我无法获取返回base64编码字符串的代码。 谁能在代码中看到任何错误?

http://app.kodery.com/profile/360 ScreenShot.m jsCallBack似乎什么都没收到。

任何指针将非常有帮助。

谢谢

普拉德

如果您将代码放在问题中,而不是放在另一个站点上,则对您的帮助要容易得多。 我认为这行是不正确的:

 jsCallBack = [ NSString stringWithFormat:@"%@("%@");", successCallback, encodedString ];

stringWithFormat周围的引号不正确,不确定这是否是您将代码粘贴到的工具或代码本身的问题。 另外,imageData的大小是多少,如果对encodeString做NSLog(),会发生什么情况:NSString * encodedString = [imageData base64EncodedString]; 那里确实有数据,并且没有将其返回给您的JS吗? 还是它们的本机代码中没有数据?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM