ios - object_getClassName 返回 长度为0 的字符串不可读取的问题
PHP中文网
PHP中文网 2017-04-17 16:42:21
0
0
390

现在在做ASI 框架的hook,遇到以下问题
object_getClassName(object)

1.如果object是一个对象,那么可以拿到类名字符串,如果object 不是一个对象,而是不明地址,那么该函数就会返回一个长度为0 的空字符串,不是NULL

现在的问题是,当返回这个空字符串的时候,我无论是判断这个字符串的长度,还是转换成 NSString 都会直接 crash,原因是BAD_ACCESS, 我直接用指针打印每一个字符,提示 error: Couldn't apply expression side effects : Couldn't dematerialize a result variable: couldn't read its memory

Thanks in advance !!

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!