|
发表于 2019-6-23 01:37:56
|
显示全部楼层
这个是 MachOView 的一个 bug,需要自己动手修改一下。很简单,下载源码,搜索 writeString 这个方法,具体位置是在 DataController.m 文件里,代码的行数在 164-167
原本的代码是这样的
- - (void)writeString:(NSString *)str toFile:(FILE *)pFile
- {
- fwrite(CSTRING(str), [str length] + 1, 1,
- }
复制代码
修改成这样
- - (void)writeString:(NSString *)str toFile:(FILE *)pFile
- {
- if (str) {
- fwrite(CSTRING(str), [str length] + 1, 1, pFile);
- }
- }
复制代码
重新编译之后,用这个使用新的 MachOView 就不会有闪退的问题了。 |
|