gpt4 book ai didi

objective-c - 如何比较两个NSTimeInterval类型的对象

转载 作者:行者123 更新时间:2023-12-01 17:34:25 25 4
gpt4 key购买 nike

像这样的东西:

@property (nonatomic,assign) NSTimeInterval *startTime;

AVAudioPlayer *player;

我想这样做
if (self.player.currentTime  > sub.startTime) {
do something...
}

我认为它们都是 NSTimeInterval类型数据,为什么我不能这样做?

如果我这样更改向上代码
if (self.player.currentTime  > 5) {
do something...
}

它可以很好地工作。

最佳答案

NSTimeInterval只是double的typedef。它不是一个Objective-C对象,因此您可能不应该使用指针作为属性。您应该只使用一个简单的NSTimeInterval:

@property (nonatomic) NSTimeInterval startTime;

关于objective-c - 如何比较两个NSTimeInterval类型的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9357466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com