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:后跟的参数,如有多个参数,用‘,’连接即可

  • 相关阅读:
    Leetcode Spiral Matrix
    Leetcode Sqrt(x)
    Leetcode Pow(x,n)
    Leetcode Rotate Image
    Leetcode Multiply Strings
    Leetcode Length of Last Word
    Topcoder SRM 626 DIV2 SumOfPower
    Topcoder SRM 626 DIV2 FixedDiceGameDiv2
    Leetcode Largest Rectangle in Histogram
    Leetcode Set Matrix Zeroes
  • 原文地址:https://www.cnblogs.com/xiamo123/p/4765583.html
Copyright © 2011-2022 走看看