Существует что-то странное с моим кодом:IOS создания словаря делает код застрял
У меня есть это (внутри функции, которая вызывается с помощью NSTimer).
NSLog(@" Adding object to array ");
NSLog(@"Match Id : %@",self.matchId);
NSDictionary *dict = @{@"matchId" : self.matchId ,
@"homeTeam" : self.homeTeam ,
@"awayTeam" : self.awayTeam ,
};
NSLog(@" Adding object to array with Data : %@",dict);
Я вижу первые два журнала, но третий не печатается. Затем мой таймер вызывается снова, я вижу снова первые два, но третий не печатает снова.
Любая помощь в этом?
Вы пытались отлаживать и видеть, что словарь нигде не разбивается где-то? – giorashc
Невозможно застрять. Он должен завершиться быстро или сбой. Ничего посредине. – Holly
убедитесь, что 'self.matchId',' self.homeTeam', 'self.awayTeam' не ноль – Stasel