Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c &引用;属性访问结果未使用-不应将getter用于副作用”;警告_Objective C_Accelerometer - Fatal编程技术网

Objective c &引用;属性访问结果未使用-不应将getter用于副作用”;警告

Objective c &引用;属性访问结果未使用-不应将getter用于副作用”;警告,objective-c,accelerometer,Objective C,Accelerometer,我正在尝试启动加速计,并根据加速计的数据值向用户发送消息。然而,当我试图初始化加速计进程时,我得到以下警告:“属性访问结果未使用-getter不应用于副作用” 我在第6行得到了错误。感谢您的帮助 这一行: self.motionManager.startAccelerometerUpdates; 应该是: [self.motionManager startAccelerometerUpdates]; 不要使用属性语法来调用方法。谢谢您的帮助,但现在我在同一行上得到了预期的标识符错误。通过复制

我正在尝试启动加速计,并根据加速计的数据值向用户发送消息。然而,当我试图初始化加速计进程时,我得到以下警告:“属性访问结果未使用-getter不应用于副作用”

我在第6行得到了错误。感谢您的帮助

这一行:

self.motionManager.startAccelerometerUpdates;
应该是:

[self.motionManager startAccelerometerUpdates];

不要使用属性语法来调用方法。

谢谢您的帮助,但现在我在同一行上得到了预期的标识符错误。通过复制和粘贴导致新错误的代码行,为您的问题添加更新。我相信
startAccelerometerUpdates
有参数,请检查API。我已经修复了它(请参阅下面已接受的答案),但感谢您的帮助
[self.motionManager startAccelerometerUpdates];