我创建了一个具有静态 NSMutableArray 的类,我希望在覆盖期间用该类的每个实例填充该数组,init
因此我不必做任何比我需要的更多的编码。
我应该指出该数组完美地工作,我只是无法存储正确的数据。
这有意义吗?如果是这样,我该怎么做?
虽然我试过这样做
_instance = self;
[[MyClass getStack] addObject:_instance];
似乎我无法访问该属性的实例,并且登录后我得到的只是:
2012-07-14 22:37:58.223 Application[4497:1bb03] <MyClass: 0x92cfc70>
编辑更多代码:
我的 .h 文件:
@interface MyClass : NSObject
+ (NSMutableArray *)getStack;
我的 .m 文件:
@interface MyClass ()
@end
static NSMutableArray *stack;
@implementation MyClass
使用崩溃图像编辑
记录数组属性时NSLog(@"%@", [[[MyClass stack] objectAtIndex:0] adam]);
,它在该行崩溃并给我以下错误。