zoukankan      html  css  js  c++  java
  • iOS 出现的一些常见的bug,以及解决方法

    1.1这是一个引用NSDataAdditions时出现的bug

    1.2解决办法

    (1)添加libz.dylib类库

    2.1 'libxml/HTMLpraser.h' file not found

    2.2解决办法

    (1)添加libxml2.2.dylib类库

    (2)在Build Settings->Other Liner Flags此项目中添加-lxml2

    (3)在Build Settings->header Search Paths项添加/usr/include/libxml2

     2.3补充

    (1)修复过后报错armv7s,armv7s的问题比较常见的解决办法是在Build Settings->Valid Architectures项中去除armv7s,如果还是未能解决,请谷歌armv7s查找具体解决办法

    (2)用第三方类库.a文件时很容易出现无法解决的armv7s问题,尤其是好多类库都比较老,但是苹果的类库和XCode一直在更新,很容易出现未知错误,建议用第三方库时导入.m文件,比较容易解决问题

    3.1 selector警告:performSelector may cause a leak because its selector

    3.2举例说明:

     SEL sel = @selector(touch:);

     [self performsor:sel withObject:textField];

    3.3解决办法:

    #import<objc/message.h>

    SEL sel = @selector(touch:);

    Objc_msgSend(self,sel,textField);//textField为touch:后跟的参数,如有多个参数,用‘,’连接即可

  • 相关阅读:
    C#基础:Lambda表达式
    ACF:让控制台程序变得更为简单
    改变应用程序配置文件的文件名
    终止正在执行的线程
    C#基础:值类型、引用类型与ref关键字
    C#基础:匿名方法
    C#基础:泛型委托
    C#基础:事件(一)
    常用软件注册机
    一场惊艳的狂欢
  • 原文地址:https://www.cnblogs.com/xiamo123/p/4765583.html
Copyright © 2011-2022 走看看