[英]I can not display the encoded image (Base64) by phonegap on my 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.