我在调用Class中使用前向声明。
ClassTwo中的.h文件
@class ClassOne
@property(nonatomic,retain) ClassOne *class_One;
.m文件
@synthesize class_One;
然后我试图在ClassOne中调用此方法
[self.class_One callingThisMethodFromClassTwo];
另一方面,如果我在ClassOne中创建一个共享实例并将其用作类方法,则可以使用
[[ClassOne Shared] nowItWorks];
对不起,如果这是一个愚蠢的问题,我很新
答案 0 :(得分:0)
如果[self.class_One callingThisMethodFromClassTwo];
失败......这直接指的是
class_One不是alloc + init-ed。
或callingThisMethodFromClassTwo
是私有/受保护的方法。
或callingThisMethodFromClassTwo
是一种类方法。