苹果在-ObjC链接器标志上的错误

时间:2013-11-30 15:07:16

标签: ios objective-c xcode linker

这些天我曾经使用静态库并遇到很多问题。我发现了一份令我困惑的文件。 links讲述了苹果的-ObjC链接器对64位和iPhone OS应用程序的错误,这一行“对于64位和iPhone OS应用程序,有一个链接器错误阻止-ObjC从静态加载对象文件只包含类别而没有类的库“确实让我感到困惑。 我的问题是什么是“只包含类别而没有类的静态库”?

我写了一个类别,我认为它符合条件,但我没有-all_load链接器标志,但效果很好。 这是我的类别。

@interface NSString (Len)

- (NSUInteger)len ;

@end

@implementation NSString (Len)

- (NSUInteger)len
{
    return [self length] ;
}

@end

谢谢你的回答!

1 个答案:

答案 0 :(得分:1)

这是一个非常老的错误(我记得在Xcode 3.4+中)并且已经修复了很多版本。