0

我创建了一个名为 Box 的类。我现在明白了,它也是objective C中定义的一个类。我的Box类编译没有错误,可以被消费者类调用。现在,我希望扩展 My box 类。我收到错误“冲突的超类名称'Box'”。有没有办法告诉 XCode 扩展我写的类?

谢谢,

詹姆士

4

1 回答 1

1

如果我误解了您的问题,请原谅我,但您可以尝试使用类别。类别是子类化的替代方法,允许您向类添加方法。

这是您为 Box 类创建类别的方式:

@interface Box (categoryName)
//New methods go here
@end

@implementation Box (categoryName)
//New methods implementation goes here
@end
于 2012-09-10T02:45:51.047 回答