gpt4 book ai didi

objective-c - "Property access result unused - getters should not be used for side effects"警告

转载 作者:搜寻专家 更新时间:2023-10-30 19:56:02 24 4
gpt4 key购买 nike

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

- (void)viewDidLoad
{
[super viewDidLoad];
self.motionManager = [[CMMotionManager alloc] init];
self.motionManager.accelerometerUpdateInterval = 0.04;
self.motionManager.startAccelerometerUpdates;
[self.motionManager startAccelerometerUpdatestoQueue:[NSOperationQueue current
Queue] withHandler:^(CMAccelerometerData *accelerometerData, NSError *error)

我在第 6 行收到错误。感谢任何帮助!

最佳答案

这一行:

self.motionManager.startAccelerometerUpdates;

应该是:

[self.motionManager startAccelerometerUpdates];

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

关于objective-c - "Property access result unused - getters should not be used for side effects"警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34561093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com