startDate在这里的代码中使用:
startDate = [NSDate date]; updateTimer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(updatePlaybackposition:) userInfo:nil repeats:YES];}
}
- (voID)updatePlaybackposition:(NSTimer *)timer { NSTimeInterval interval = [startDate timeIntervalSinceNow];
当程序到达[startDate timeIntervalSinceNow]时,它会给出错误的访问错误.从我读过的关于这个主题的其他帖子来看,答案通常似乎与保留日期有关.所以,我不确定我错过了什么.任何帮助将非常感激!
解决方法 在计时器触发之前,您的NSDate已自动释放.更新:确保使用自己声明的属性而不是实例变量.这将正确处理保留.self.startDate = [NSDate date];
然后
- (voID)updatePlaybackposition:(NSTimer *)timer { NSTimeInterval interval = [self.startDate timeIntervalSinceNow];总结
以上是内存溢出为你收集整理的ios – -timeIntervalSinceNow的EXC_BAD_ACCESS错误全部内容,希望文章能够帮你解决ios – -timeIntervalSinceNow的EXC_BAD_ACCESS错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)