无法使用timeIntervalSince1970初始化NSTimeInterval

0 objective-c nsdate ios

我正在尝试使用以下代码初始化NSTimeInterval:

NSTimeInterval *timeStamp = [[NSDate date] timeIntervalSince1970];
Run Code Online (Sandbox Code Playgroud)

但它不断抛出错误:

使用不兼容类型'NSTimeInterval'(又名'double')的表达式初始化'NSTimeInterval*'(又名'double*')

我该如何解决?

rma*_*ddy 6

NSTimerInterval是原始类型,而不是对象类型.不需要指针,就像错误一样.你要:

NSTimeInterval timeStamp = [[NSDate date] timeIntervalSince1970];
Run Code Online (Sandbox Code Playgroud)