博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
好的博客内容汇编
阅读量:5233 次
发布时间:2019-06-14

本文共 747 字,大约阅读时间需要 2 分钟。

1.   iOS开发踩过的坑

2.tableView利用stroryboard 拖拽的,不执行cellForRow代理方法,检查了设置代理,数据源后,发现是数组为空,行数为空的话,不会执行此方法。后面发现是粗心将懒加载方法写错了

 

 3.在使用真机测试时,xcode一直报错:

  原因是xcode将scheme设置成release模式,这样的模式会使用distribution code sign,这样设备是无法安装的。解决方案:将scheme设置成debug模式。

4.

在viewDidLoad里注册registerNib 如果只有自定义的TableViewCell类,则注册registerClass

在tableView cellForRow 方法里 使用tableView.dequeueReusableCell方法重用cell.
如果在使用tableView.dequeueReusableCell方法前没有进行register则会报如下错误:*** Assertion failure in -[UITableView dequeueReusableCellWithIdentifier:forIndexPath:],

 

5.  iap 支付漏单的坑

接下来附上wwdc17 关于iap支付的一些code插图

 

applicationUsername字段主要是用于苹果区分充值玩家

 

测试订单延迟状态的方法

 

对于非消耗品以及自动更新的订阅产品,如果玩家更换设备,那应该要具有restore恢复功能的。

 

 

 

测试支付

 

 

苹果app store新推出的商品页,可以促进购买。

具体的还需要整理。。。。未完待续

 

转载于:https://www.cnblogs.com/shycie/p/7080724.html

你可能感兴趣的文章
基于visual Studio2013解决面试题之1105字符串压缩
查看>>
LaTeX技巧007:每一章开始的header引用名言应该怎么做?
查看>>
[LeetCode] Find Bottom Left Tree Value
查看>>
[Algorithm] Bloom Filter
查看>>
[LeetCode] Lexicographical Numbers
查看>>
报错:java.net.bindexception: address already in use: jvm_bind:8080
查看>>
【最新】最流行的java后台框架 springmvc mybaits 集代码生成器 SSM SSH
查看>>
正则表达式入门
查看>>
VS2008连接TFS2010的安装说明
查看>>
JSP底层方法的封装
查看>>
关于comparator接口和comparable接口以及它们各自的方法compare()和compareTo()
查看>>
remotepath != null 与 !TextUtils.isEmpty(remotepath) 的差别
查看>>
DropdownList绑定的两种方法
查看>>
java final keyword
查看>>
muduo网络图书馆评测
查看>>
A - I Wanna Be the Guy
查看>>
NYOJ 239 月老的难题
查看>>
数据库转移碰到的问题
查看>>
12个值得关注的顶级可视化JS库 涉及图表、动画、时间处理,表格操作
查看>>
李宏毅机器学习课程---1、机器学习介绍
查看>>