作家
登录

iOS开发中常见bug!(内附解答方法)

作者: 来源: 2018-03-20 19:39:44 阅读 我要评论

  • 点击js端的办法,会传递对应的参数给OC端,OC端根据商定的参数规矩即可响应的对应的操作。 
  •     NSLog(@“%@“,params); 
  • }; 
  • 起首NSUserDefaults就是在沙盒中。一般用户的属性不会很多,所以采取 加密+偏好的方法或者是归档的方法可以保存。然则如今属性这么多,建议应用归档,应用归档的时刻,json转model等等都有第三方帮助,很便利。

    至于登录保存用户信息,方法很有很多种:

    • 单例模式,上岸后把用户数据存储在单例对象
    • NSUserDefaults .数据存储后可以封闭app后依然存在,只有卸载App或者手动删除,数据才会消掉
    • 钥匙串,数据可以删除app后依然存在,钥匙串由操作体系保护并且存储后的数据是比较安然的,长用来存储一些暗码,私钥

    6、开辟中试图经由过程kvo来监听uiwebview.scrollview contentSize来动态改变uiwebview的frame以达到uiwebview刚好填充contentSize的效不雅, 实际上效不雅会导致一?逝世轮回,让scrollview.frame越来越大年夜

    scrollView 的 contentSize 和 bound 有着密切的关系,而bound 与frame有着密切的关系,是以如许做是不合理的

    解决办法

    1. // 在y偏向给足contentsize足够的空间 
    2. _webView.scrollView.contentSize=CGSizeMake(self.view.bounds.size.width,MAXFLOAT); 
    3. [_webView loadHTMLString:html baseURL:nil]; 
    4. // 加载完毕后再调剂y偏向的contentSize 
    5. - (void)webViewDidFinishLoad:(UIWebView*)webView 
    6.    //在加载完毕之后获取webview内容所须要的空间 
    7.    CGSizesize = [webViewsizeThatFits:CGSizeMake(self.view.bounds.size.width,MAXFLOAT)]; 
    8.    CGRectframe =CGRectMake(0,0, size.width, size.height); 
    9.     webView.frame= frame; 
    10.    //调剂好frame之后再调剂contentsize 
    11.     webView.scrollView.contentSize=CGSizeMake(0,0); 

    7、在做代驾项目,用户下单之后司机的状况是极光推送到用户的 如不雅用户禁止app的推送功能 我应当怎么实现我的及时查看司机/订单信息的需求。

    5、用户信息是保存在沙盒照样userdefault比较好

    解决这个问题的方法有两种方法:

    • app和办事器建立长连接,将数据及时传递app。此方法可能须要和办事器人员评论辩论,可能对办事器的请求比较高。
    • 另一种方法是准时发送请求,类似前端应用的心跳包的方法,当然用户也可以在信息展示界面进论述动刷新。此方法的好处是后台的压力会比较小。

    8、若何实如今app中打开淘宝,并且跳转到指定的应用?比如优惠券页面

    找到淘宝的URLScheme并且在URLScheme添加指定的参数,如不雅你的本机安装了淘宝app客户端,可以跳转到淘宝的指定页面。

    比如如下URLScheme

    1. taobao://item.taobao.com/item.hem?spm=a1z10.3-c.w4002-14141359151.28.m8vuq0$id=533219732078. 

    若何找到如许的URLSCheme。

    在模仿器写一个appDemo,和淘宝的包名一致,然后找到一个你须要的链接,比如优惠卷,点击跳转的按钮,然后在

    最后

    1. -(BOOL)application:(UIApplication *)application handleOPenURL:(NSURL *)url{} 

    此办法中打印出来即可。

    9、App上架后,若何修改app上显示的公司名称

    解答方法:

    1. 先修改开辟者账号中填写的公司名称。
    2. 再提交更新版本。

    若何修改开辟者账号中的公司名称:


    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)