簡體   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