「2 番目のバッジ プリント」ではコンソールに何も出力されないのに、「1 番目のバッジ プリント」では何が表示されるのかわかりません。
-(void)runBadgeCall{
NSLog(@"---RAN BADGE CALL---");
[[API sharedInstance] commandWithParams:[NSMutableDictionary dictionaryWithObjectsAndKeys:
@"getCountForBadge",@"command",nil]
onCompletion:^(NSDictionary *json){
if([json objectForKey:@"badgeCount"]!= NULL){
_badgeValue = [NSString stringWithFormat:@"%@",[json objectForKey:@"badgeCount"]];
NSLog(@"1st badge print %@",_badgeValue);
}
}];
NSLog(@"2nd badge print %@",_badgeValue);
}
スレッドと関係があるような気がしますが、理由がわかりません。誰かがそれを説明できれば、それは素晴らしいことです!