我正在使用PhoneGap& Sencha Touch开发应用程序。我正在尝试让应用程序截取当前视图的屏幕截图并将该图像保存到相册中,同时还要返回base64编码的字符串,我们将使用该字符串来共享&电邮图像。我无法获取返回base64编码字符串的代码。任何人都可以在代码中看到任何错误吗?
http://app.kodery.com/profile/360 ScreenShot.m jsCallBack似乎没有收到任何东西。
任何指针都会非常有用。
由于
PRAD
答案 0 :(得分:0)
如果您将代码放在问题而不是其他网站上,那么帮助您会容易得多。 我不认为这条线是正确的:
jsCallBack = [ NSString stringWithFormat:@"%@("%@");", successCallback, encodedString ];
stringWithFormat周围的引号不正确,不确定这是您将代码粘贴到的工具或代码本身的问题。 还有什么是imageData的大小 如果为encodedString执行NSLog()会发生什么:NSString * encodedString = [imageData base64EncodedString]; 那里有实际的数据而且它没有回到你的JS吗?或者他们在本机代码中没有数据?