質問: 0.025 } ``` ところが、これは出来ません。(エラーは出ないのですが、取得間隔が0.25まで小さくならないようです)。おそらくmotionAnimationの中では取得間隔の変更ができない仕様になっているのではないかと推測しております。(正しいのでしょうか?) とはいってもこのような使用は消費電力を押させるために有効で、同じような境遇の方がいらっしゃらないかと考え質問させていただいております。例えばNotificationcenterを使用したイベントリスナーで行うとできたりしないものかと思うのですが。。。 日本語でも英語でもある程度検索したのですがヒントがわかりませんでした。 何かヒントだけでもいただけますと幸いです。
回答: > > 取得間隔を動的に変えたい > > > specでは accelerometerUpdateIntervalを使う以上は > > The frequency of updates is determined by the value of an “interval” property. > > > という事ですが > > An app can take one of two approaches when receiving motion data, by handling it at specified update intervals or periodically sampling the motion data. With both of these approaches, the app should call the appropriate stop method (stopAccelerometerUpdates(), stopGyroUpdates(), stopMagnetometerUpdates(), and stopDeviceMotionUpdates()) when it has finished processing accelerometer, rotation-rate, magnetometer, or device-motion data. > > > cmmotionmanager 2通りの使い方を推奨していますので2番目の方法、つまりポーリング、を使ってみたらどうでしょう