【发布时间】:2020-11-17 03:44:15
【问题描述】:
您好,我是 Objective-c 的学习者,收到 Incompatible pointer types initializing 'dispatch_source_t' (aka 'NSObject<OS_dispatch_source> *') with an expression of type 'NSString *' 的警告
- (void)stopAnimating {
pause = YES;
if (timerArray) {
for (NSInteger i = 0; i < [timerArray count]; i++) {
dispatch_source_t _timer = [[timerArray objectAtIndex:i] source];
dispatch_source_cancel(_timer);
_timer = nil;
}
timerArray = nil;
}
[self removeAllFlakesWithAnimation:YES];
}
在dispatch_source_t _timer = [[timerArray objectAtIndex:i] source];这一行,怎么解决,timeArray是一个NSMutableArrayNSMutableArray *timerArray;
【问题讨论】:
标签: ios objective-c uiview