我试过这种方式,但它不工作。将此网址转换为64基地
这是URL转换为基础64
NSString *strUrlB64 = [NSString stringWithFormat:@"https://play.google.com/store/apps/details?id=com.ShiftSharerfree_new&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5TGlmdFNoYXJlcmZyZWVfbmV3Il0"];
NSData *dataUrl = [NSData dataFromBase64String:strUrlB64];
然后试图发送此到另一个URL。
NSString *urlStr = [NSString stringWithFormat:@"http://server39.pnht.com/360ad/apps/ads/%@/android/136/ord0.910950258132325?json=1&package_url=%@",self.mStrPid, dataUrl];
它是给我输出:的NSString * urlStr = [NSString的stringWithFormat:@ “http://server39.pbgs.com/360ads/apps/ad/%@/android/1360/ord0.910950252132325?json=1&package_url=%@”,self.mStrPid,URL];
它不是基于64.请指导如何获得基地64。
'dataFromBase64String'做的你想的正好相反做。看到这个:http://stackoverflow.com/questions/4838263/converting-nsstring-to-base64-data-for-xml-serialization – Matthew 2013-02-12 04:53:40
我没有越来越兄弟我想从昨天请提供适当的解决方案。 – 2013-02-12 04:59:28
'base64EncodedString'方法会将字符串转换为base64字符串 – Maulik 2013-02-12 05:15:24