ios nstimezone?nsinteger?iOS error Initializing NSTimeInterv

电脑杂谈  发布时间:2016-06-10 20:01:54  来源:网络整理

你是否正在寻找关于nstimeinterval的内容?让我把最实用的东西奉献给你:

nstimeinterval_ios nstimezone_nsinteger

I'm trying to get the time interval between two NSDates, namely previousActivity.stopTimeand previousActivity.startTime. I'm getting an error with this code:

nstimeinterval *previousActivityDuration = [previousActivity.stopTime timeIntervalSinceDate:previousActivity.startTime];

Here's the error message:

"Initializing 'NSTimeInterval *' (aka 'double *') with an expression of incompatible type 'nstimeinterval' (aka 'double')"

I don't get it; If nstimeinterval is aka 'double', how is the initialization expression incompatible, and how do I fix it?

Many thanks!

Edit:

Per @Rmaddy's comment, I removed the asterisk. Then I get this error in the line immediately following:

Assigning to 'NSNumber *' from incompatible type 'nstimeinterval' (aka 'double')

Here's the offending line:

previousActivity.duration = previousActivityDuration;

我想nsdates之间的时间间隔,即previousActivity.stopTime和previousActivity.startTime,。我对这个代码出错:

nstimeinterval *previousActivityDuration = [previousActivity.stopTime timeIntervalSinceDate:previousActivity.startTime];

这里的错误消息:

"Initializing 'NSTimeInterval *' (aka 'double *') with an expression of incompatible type 'nstimeinterval' (aka 'double')"

我没有得到它;如果nstimeinterval即'双',初始化表达式的不协调是如何,我怎么解决它?

谢谢!

编辑

rmaddy每”的评论,我删除了星号。然后我得到这个错误就跟线:

Assigning to 'NSNumber *' from incompatible type 'nstimeinterval' (aka 'double')

这里的犯规线:

previousActivity.duration = previousActivityDuration;

以上就是关于nstimeinterval的全部内容,相信你一定会非常满意。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-8545-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 佐久间红美
        佐久间红美

        靠上市变成亿万富翁多得去了

      • 尔鸟
        尔鸟

        美国这艘驱逐舰的综合战斗力

      • 张小会
        张小会

        赚了

      热点图片
      拼命载入中...