我有一个静态库,里面有一个Singleton Class Method,我在一个(IBAction)
函数中调用,第一次调用没问题,但是第二次crash了,也没有报错信息,singleton类方法如下:
+(myClass *)sharedClient{
static myClass *_sharedClient = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
_sharedClient = [[[myClass alloc] init] autorelease];
});
return _sharedClient;
}
我称之为:
-(IBAction) action
{
[myClass sharedClient] action];
}