<分区>
标签 ios objective-c xcode
<分区>
我是 Xcode 的新手,所以请多多包涵。
我在静态库中有一个类在同一个文件中实现了两个类。这两个类是不同的,并且都随机共享一个相同名称和类型的方法。 Xcode 表示这是一个“重复声明方法”错误,即使它们显然位于两个单独的类中。以下是该文件的简化形式:
@implementation ImageInfo
- (NSString *) description {
//method stuff
return @"something_meaningful";
}
@end
// later on in the (same .m) file...
@implementation Image
- (NSString *) description {
//some more method stuff
return @"something_equally_meaningful";
}
@end
同样,我得到的错误是:Duplicate declaration of method 'description'
在这两个函数中。
如果我可以提供任何其他信息,请告诉我。正如我所说,我是 Xcode/Objective-C 的新手,所以我希望它只是一些愚蠢的东西!谢谢!
最佳答案
错误不是告诉您 Image
和 ImageInfo
冲突。它告诉您 Image
有两个 description
实现,而 ImageInfo
有两个 description
实现。
关于ios - 在同一个 .m 中声明了两个不同的实现,并重复声明了(不同!)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23813347/