项目中的难题

1.在做AA付款时,雷达界面,列表一直没有东西,在控制台输出也有东西,在代码中也有写 [tableView reloadData],刷新UI的操作由于没有放到主线程上导致

2.调用支付宝AlipaySDK找不到头文件<openssl/rsa.h> ,openssl 和 Util目录已经添加到Build setting -- header search path 的时候,我是直接拖进去的,那么问题来了:官网得demo是在根目录下,所以不需要写任何路径,直接(SRCROOT)/AliPayDemo,但是我的工程是在别的目录下,所以我要(SRCROOT)/iPay/AliPaySdk,这样即可解决问题。注意:如若是直接托文件夹进去的,也要改一下,否则仍然找不到。

3.支付提交时,后台传的是double 类型的数据,也只能用double去接收了,在最后计算完总价格还没问题,请求订单号是,往上传参数,发现这价格并不是你想要的价格,而是经过系统处理的价格,占位符%f,%lf,%g,%lg,%e%le,%a 都试过了,都不行,还好在网上搜了一个下C 语言的转换的方法

int dec, sign;
  char *string = fcvt(allPrice, 15, &dec, &sign);
   NSMutableString *resultString = [[NSMutableString alloc] initWithFormat:@"%s",string];
    [resultString insertString:@"." atIndex:dec];

这个 string 是经过C 转换成字符串的值
附上参考的博客
http://blog.csdn.net/u012332829/article/details/42835743

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,955评论 18 399
  • 填坑支付宝填坑是每个接入支付宝必经之路,下面是我接入支付宝遇到的问题汇总,希望大家在接入的路上少一点弯路 问题1....
    lumic000阅读 26,399评论 44 486
  • 自己总结的微信支付宝支付流程和注意点: 准备工作: 需要公司的营业执照,税务信息,等老板的身份证信息等,我记得,用...
    Www刘阅读 18,616评论 2 50
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 10,191评论 1 114
  • 写一个函数getChIntv,获取从当前时间到指定日期的间隔时间 把hh-mm-dd格式数字日期改成中文日期 写一...
    蛋黄肉阅读 3,424评论 0 0