gpt4 book ai didi

未加载 Objective-C 类别 - 如何调试

转载 作者:可可西里 更新时间:2023-11-01 03:35:57 25 4
gpt4 key购买 nike

我有两个项目 RestKit framework .

一旦使用 RestKit 框架,一个项目运行没有问题,但另一个项目失败。

我发现失败的代码是这样的:

return [anNSString MD5];

MD5方法是一种分类方法,是这样导入的:

#import "NSString+MD5.h"

但是,在一个项目中,我不断收到以下错误:

-[__NSCFString MD5]: unrecognized selector sent to instance 0x88a3390

我了解类别的基础知识,并且可以在运行时加载它们,但我不明白为什么在这种情况下无法加载类别。

这些是 github 上的文件:NSString+MD5.m , NSString+MD5.h ,

最佳答案

确保启用了 -Objcflags。或者它不会链接静态库中的类别。

Objective-C categories in static library

关于未加载 Objective-C 类别 - 如何调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8714746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com