__weak __typeof(self) weakself= self;
dispatch_async(dispatch_queue_create(0, 0), ^{
dispatch_async(dispatch_get_main_queue(), ^{
});
});
dispatch_async(dispatch_queue_create(0, 0), ^{
dispatch_async(dispatch_get_main_queue(), ^{
});
});