实现陀螺仪功能时,必须将CMMotionManager声明为属性,声明为成员变量就不行,请教解释

iOS 码拜 8年前 (2016-03-26) 1125次浏览
如题,以下是两个代码实现陀螺仪功能时,必须将CMMotionManager声明为属性,声明为成员变量就不行,请教解释
这个声明为属性的运行后台就会正常输出
实现陀螺仪功能时,必须将CMMotionManager声明为属性,声明为成员变量就不行,请教解释
这样在函数里直接声明,后台就没反应
解决方案

20

变量的作用域不同
第二方法在你创建出来之后,没有其他的对象应用很可能在viewdidload方法之后就被释放了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明实现陀螺仪功能时,必须将CMMotionManager声明为属性,声明为成员变量就不行,请教解释
喜欢 (0)
[1034331897@qq.com]
分享 (0)