iOS遇到的那些事(持续总结并更新)-MickyChiang

主要都是我在app开发过程中遇到的事情 为了避免大家犯同样的错误 来总结一些遇到的问题和解决方法。

首先你们可以看一看这个链接:

 ios开发学习笔记(这里一定有你想要的东西,全部免费

http://blog.csdn.net/mad1989/article/details/7972612

里面总结的问题很全面= = 


接下来是我遇到的问题和解决思路 仅供参考:


1.UITableView自定义的cell中添加UICollectionView

UITableView自定义的cell中添加UICollectionView时 collectionView的item会延迟加载(也就是说 正常的上拉不显示colletionview的item的内容 而出离屏幕后下拉才会出现内容)

思路:虽然思路可行 但是实际却不可以。

方法:只好在tableview的cell中加入你需要的item的个数 完美的解决^ ^ 


2.UIAlertView和UIAlertController

思路:需要进行版本的判断

方法:

        if( ([[[UIDevicecurrentDevice] systemVersion]doubleValue]>=8.0)) {

            UIAlertController *alert = [UIAlertControlleralertControllerWithTitle:nilmessage:@"不能全部删除"preferredStyle:(UIAlertControllerStyleAlert)];

           UIAlertAction *otherAction = [UIAlertActionactionWithTitle:@"知道了"style:(UIAlertActionStyleDefault)handler:^(UIAlertAction *_Nonnull action) {

            }];

            [alertaddAction:otherAction];

            [selfpresentViewController:alert animated:YEScompletion:nil];

        }else {

            UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:nilmessage:@"不能全部删除"delegate:selfcancelButtonTitle:nilotherButtonTitles:@"知道了",nil];

            [alertshow];

        }


3.第三方登录问题(QQ/WECHAT)

如果你的项目中有用到qq、微信等第三方登录,一定要记得首先判断此设备是否安装了QQ、微信客户端,否则app审核(报错的原因:当设备没有安装qq时,你的程序需要强制安装qq,这是苹果不允许的;或者是点击微信登录按钮,由于没有客户端而没有任何响应等)不通过。

方法:先判断,有则出现登录按钮,无则隐藏登录按钮。


4.app版本更新

苹果公司已经不允许app中自带版本更新的代码,审核严一点的话可能包括一些相关的文字都是不能通过的,所以,猿猿们果断地不要再写了= = 

方法:不要写版本更新相关代码 ok kkk




不定期总结并持续更新= = 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值