ios bug html,iOS常见bug

1、

Undefined symbols for architecture i386:

"_SCNetworkReachabilityCreateWithAddress", referenced from:

"_SCNetworkReachabilityGetFlags", referenced from:

解决办法:添加SystemConfiguration.framework

2.这个是引用NSDataAdditions时出现的bug,

"_deflate", referenced from:

-[NSData(NSDataAdditions) gzipDeflate] in NSDataAdditions.o

"_deflateEnd", referenced from:

-[NSData(NSDataAdditions) gzipDeflate] in NSDataAdditions.o

"_deflateInit2_", referenced from:

-[NSData(NSDataAdditions) gzipDeflate] in NSDataAdditions.o

"_inflate", referenced from:

-[NSData(NSDataAdditions) gzipInflate] in NSDataAdditions.o

"_inflateEnd", referenced from:

-[NSData(NSDataAdditions) gzipInflate] in NSDataAdditions.o

"_inflateInit2_", referenced from:

-[NSData(NSDataAdditions) gzipInflate] in NSDataAdditions.o

解决办法:添加libz.dylib类库

3.'libxml/HTMLpraser.h' file not found

这个是一位网友在xcode4.3.2中编译没问题,但是在xcode4.6.3中编译是遇到的,给的解决步骤是

添加libxml2.2.dylib类库

在Build Settings->Other Liner Flags此项中添加-lxml2,如下图

39d26de2e077e1b3b6350581dd4c97c7.png

在Build Settings->Header Search Paths项添加/usr/include/libxml2,如下图

6aec6056cc5d60a5598f8c84b78e2882.png 据这位网友讲,修复过后报错armv7s,armv7s的问题比较常见的解决办法是在Build Settings->Valid Architectures项中去除armv7s,如果还是未能解决,请谷歌armv7s查找具体解决办法

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

4. selector警告

performSelector may cause a leak because its selector is unknown

触发原因

SEL sel = @selector(touch:);

[self performSelector:sel withObject:textField]; 解决办法

#import

SEL sel = @selector(touch:);

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

如有问题也可留言大家一起学习解决

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值