在 objective C 中打印 CMTime

Print CMTime in objective C

我对 swift 有一些经验,但对 objective C 的了解为零 我需要在控制台中打印时间戳, 这里是:

  CMTime timeStamp = CMTimeMake(frame.timeStampNs / rtc::kNumNanosecsPerMillisec, 1000);

我添加了类似的内容:

NSLog(@timeStamp);

但是失败了,我需要在swift中打印类似的东西:

print("Timestamp: \(timeStamp)"

你能告诉我如何在 objective c 上完成吗?

谢谢

对 64 位 floating-point 数字(双精度)使用格式说明符 %f

NSLog("Timestamp: %f", CMTimeGetSeconds(timeStamp));

https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html