2012-05-07 27 views
0

我正在使用PhoneGap & Sencha Touch開發一個應用程序。我試圖讓應用程序截取當前視圖的截圖並將該圖像保存到相冊中,但也要返回一個base64編碼的字符串,我們將使用該字符串來共享&通過電子郵件發送圖像。我無法讓代碼返回base64編碼的字符串。任何人都可以在代碼中看到任何錯誤?PhoneGap截圖插件返回base64編碼字符串(iPhone)

http://app.kodery.com/profile/360 ScreenShot.m jsCallBack似乎沒有收到任何東西。

任何指針都會非常有幫助。

感謝

PRAD

回答

0

它更容易幫助你,如果你把你的代碼中的問題,而不是在其他網站上。 我並不認爲此行是正確的:

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

各地stringWithFormat的引號不正確的,不知道這是你粘貼代碼到工具,或代碼本身有問題。 什麼是imageData 的大小和如果你爲encodedString做NSLog()會發生什麼:NSString * encodedString = [imageData base64EncodedString]; 那裏有實際的數據,它沒有回到你的JS?或者他們在本地代碼中沒有數據?