未知类型名称'CMStepCounter'

时间:2015-03-05 05:59:37

标签: objective-c import core-motion health-kit

我试图计算用户使用CoreMotionHealthKit以及所需内容的步骤。
起初我尝试使用Swift(我对swift不太好)并导入了这两个文件:

import HealthKit   
import CoreMotion

当我宣布CMStepCounter成功宣布它时,意味着找到了类型。以下是我宣布的方式:

let stepCounter:CMStepCounter = CMStepCounter()

继续前进我陷入困境并决定转向目标c并开始以Objective c风格编写相同的代码。但是当我宣布它时:

CMStepCounter *_stepCounter;

它给了我错误Unknown Type Name 'CMStepCounter'

这是因为我还没有导入CoreMotion&在使用目标C时HealthKit。那么如何将上面写的两个快速导入到目标c?

1 个答案:

答案 0 :(得分:1)

要在Objective-C文件中导入HealthKit和CoreMotion框架,请将以下内容添加到文件顶部:

#import <HealthKit/HealthKit.h>
#import <CoreMotion/CoreMotion.h>