如何为私有方法做出前瞻性声明?

Cen*_*ion 5 iphone objective-c forward-declaration

我在实现中使用#pragma mark将我的方法安排到组中.但有时候,方法实现代码会出现在调用此方法的代码下面,而且我会收到"找不到实例方法"的警告.它发生在我使用私有方法时.如何解决?

Dar*_*ust 8

最简单的方法是使用匿名类别..m在您的@implementation:之前,将类似的内容添加到文件顶部

@interface MyClass()
- (void)myPrivateMethod;
@end
Run Code Online (Sandbox Code Playgroud)