Здравствуйте, не могу разобраться в чем проблема:
есть самая обычная реализация синглтона:
+ (User *)current {
static User *singleton = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
singleton = [[User alloc] init];
});
return singleton;
}
при вызове в didFinishLaunchingWithOptions зависает на dispatch_once(...)
если перенести в viewDidload, то все норм
Подскажите, что как изменить чтобы заработало
Спасибо