シングルトン クラス メソッドを含む静的ライブラリがあります。(IBAction)
関数で呼び出します。最初に呼び出すときは問題ありませんが、2 回目はクラッシュし、エラー情報はありません。シングルトン クラス メソッドは次のようになります。
+(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];
}