网站建设资讯

NEWS

网站建设资讯

iOS支付宝支付方法详解-创新互联

支付宝SDK下载地址:https://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1

网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于成都定制网站,高端网页制作,对成都玻璃贴膜等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业seo优化优化,H5建站,响应式网站。

支付宝集成

在支付宝集成的过程中,会遇到一些报错,下面就碰到的报错,和大家一起解决。

集成参考官方文档:

导入代码文档:https://doc.open.alipay.com/doc2/detail.htm?spm=0.0.0.0.RiFaVa&treeId=59&articleId=103676&docType=1

Demo运行注意:https://doc.open.alipay.com/doc2/detail.htm?spm=0.0.0.0.Ravnv1&treeId=59&articleId=103677&docType=1

1.新建一个aliPaySDK文件夹,提取SDK包中以下文件到此文件夹里,把文件拉到xcode里

iOS支付宝支付方法详解

2.在xcode中,点击项目名,选择Build Phases -->Link Binary With Libraries 添加依赖库。

注意:如果漏了部分没有添加的,有时会报其它各种错。

iOS支付宝支付方法详解

3.编译项目,会出现以下错误。

1)Cannot find interface declaration for 'NSObject', superclass of 'Base64'

那么需要打开报错了的文件,增加头文件。

#import

2)"Unknown type name ‘NSString‘ "或者"Unknown type name ‘NSData‘ "等不识别常见类的问题。

iOS支付宝支付方法详解

这是因为缺少Foundation类库和UIKit类库,支付宝Demo中之所以没有出现此错误,是因为在.pch文件中导入过这些类库

解决办法:只需要在出现错误的文件中导入这些类库即可,可以在.pch中添加,也可以直接在openssl_wrapper.h中添加

#import 
#import 

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:iOS支付宝支付方法详解-创新互联
标题网址:http://cdweb.net/article/dgiidh.html