これは私たちのプロジェクトのコードのスコープです。スコープはスレッドセーフではないと思います。
if(sharedHelper)
return sharedHelper;
問題が発生しますが、よくわかりません。誰か助けてもらえますか?
+(id) sharedHelper
{
static MyHelper *sharedHelper = nil;
static dispatch_once_t onceToken;
if(sharedHelper)
return sharedHelper;
dispatch_once(&onceToken,^{
sharedHelper = [[self alloc] init];
});
return sharedHelper;
}