Merge pull request #1802 from jimmaye/uiactivity-indicator-background-access-bug

#1801: Makes sure UIActivityIndicator view is always initialized on main thread
This commit is contained in:
Bogdan Poplauschi 2017-02-19 14:09:30 +02:00 committed by GitHub
commit 7bf69862aa
1 changed files with 3 additions and 3 deletions

View File

@ -157,10 +157,10 @@ static char TAG_ACTIVITY_SHOW;
- (void)sd_addActivityIndicator {
#if SD_UIKIT
if (!self.activityIndicator) {
dispatch_main_async_safe(^{
self.activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:[self sd_getIndicatorStyle]];
self.activityIndicator.translatesAutoresizingMaskIntoConstraints = NO;
dispatch_main_async_safe(^{
[self addSubview:self.activityIndicator];
[self addConstraint:[NSLayoutConstraint constraintWithItem:self.activityIndicator