Описание тега cmmotionmanager
Используйте для вопросов, касающихся объектов CMMotionManager; класс NSObject в структуре Core Motion и пространство имен MonoTouch.CoreMotion.
0
ответов
startAccelerometerUpdates в Swift
Я нашел в онлайн-учебнике этот код: let manager = CMMotionManager() manager.startAccelerometerUpdatesToQueue(NSOperationQueue.mainQueue()) { (data, error) in } Парень из учебника использовал Swift 2, я использую Swift 4, и Xcode выдает мне ошибки. К…
26 мар '18 в 14:33
1
ответ
Изменения CMMotionManager из кэшированной системы отсчета не работают должным образом
Когда я звоню startDeviceMotionUpdatesUsingReferenceFrame, то кэшировать ссылку на мой первый опорный кадр и вызвать multiplyByInverseOfAttitude всех моих обновлений движения после этого, я не получаю переход от системы отсчета, что я ожидал. Вот де…
05 фев '16 в 15:25
1
ответ
iOS мертвый расчет
Я работаю над проектом для iOS, который требует от меня простого подсчета, когда GPS недоступен. Мне дали кучу данных измерений с разных телефонов, которая состоит из следующего: Данные GPS (x, y, z, курс, скорость), когда доступны Акселерометр (исп…
06 мар '13 в 03:00
0
ответов
CMMotionManager и CMMotionActivityManager показывают неверное значение в Swift
Я пытаюсь использовать CMMotionManager, чтобы отследить, бегает ли пользователь, гуляет или едет. В состоянии покоя он показывает вождение, предполагая, что он отображает старое значение. Как я могу очистить кеш, чтобы он показывал правильную вещь и…
11 дек '18 в 01:48
2
ответа
Безопасный интервал обновления для startDeviceMotionUpdatesToQueue:withHandler:?
РЕДАКТИРОВАТЬ: добавил глобальный и теперь он работает. Но у меня все еще есть сомнения.. Пожалуйста, продолжайте читать:) Я хочу, чтобы ускорение осуществлялось по оси Y всякий раз, когда мне это нужно, и использую его в разных частях моего кода. В…
03 авг '12 в 14:37
1
ответ
Операции в фоновом режиме
Я проводил некоторые исследования о считывании данных акселерометра, когда приложение работает в фоновом режиме, и обнаружил, что нет чистого решения этой проблемы. Вы можете использовать обратный вызов из других API-интерфейсов, таких как воспроизв…
28 дек '13 в 20:50
1
ответ
Вращение UIView с использованием UIDynamics и силы тяжести из CMMotionManager
У меня есть UIView, который представляет собой рамку для фотографий, висящую на гвозде от веревки. Я пытаюсь повернуть вид вокруг своей точки привязки, чтобы нижняя часть вида была плоской (параллельно земле) независимо от вращения устройств. Я пыта…
22 дек '14 в 20:35
2
ответа
Цель C / iOS - обновить массив по значению шага движения устройства
Новичок на сайте и Obj C. Попытка получить значение основного тона из Device Motion (работает), поместить в массив с последними 60 значениями (не работает) и выбрать максимальное значение в массиве. С каждым новым значением основного тона устройства…
12 июл '14 в 15:19
2
ответа
CLLocationManager двигаться в одном направлении по прямой
Я создаю приложение, в котором мне нужно создать функциональность, которая обеспечит, чтобы пользователь шел (со своим iPhone) в одном направлении, следуя прямой линии в течение 10 метров. Если пользователь делает ход, всплывает предупреждение или ч…
09 фев '14 в 15:58
1
ответ
Как вы говорите, в каком направлении находится iPhone?
Используя информацию CMAttitude* от iPhone, вы можете определить высоту звука. Если iPhone вертикальный, то это 90º. Если он плоский, то 0º. Но у меня есть приложение, которое должно знать, если iPhone направлен вверх, вниз, вперед или назад. Есть и…
14 авг '14 в 21:32
1
ответ
Обнаружение ударного движения
Я пытаюсь определить, когда вся левая сторона iPhone натолкнулась. Вот что у меня так далеко: let manager = CMMotionManager() override func viewDidLoad() { super.viewDidLoad() if manager.deviceMotionAvailable { manager.deviceMotionUpdateInterval = 0…
18 фев '15 в 13:58
1
ответ
Производительность системы и использование батареи при использовании акселерометра и гироскопа
Я работаю над проектом, который включает в себя использование акселерометра и гироскопа. В конкретном приложении, над которым я работаю, я включаю (например, .startGyroUpdatesToQueue) акселерометр и гироскоп, когда требуется и выключен (например, .s…
27 апр '16 в 16:07
1
ответ
Что является Android-эквивалентом XArbitraryZVertical для iOS
В iOS при настройке датчиков движения разработчик может передать параметр инициализации (XArbitraryZVertical), который, по сути, обнуляет все данные с датчиков в его текущем положении. Интересно, есть ли Android-эквивалент? Спасибо.
16 сен '14 в 16:05
1
ответ
iOS CMMotionActivity Manager, как обнаружить знаки остановки при остановке автомобиля?
Я работаю над проектом по обнаружению текущего движения пользователя, и я использую CMMotionActivityManager с такими движениями, как "Стационарный", "Ходьба", "Автомобильный", "Бег". Теперь есть требования, мне нужно знать место, когда люди припарко…
04 мар '16 в 07:36
1
ответ
Получить заголовок от RotationMatrix в iOS
Я получаю RotationMatrix от моего CMMotionManager и хочу рассчитать из него направление моего телефона, например, 38 градусов северной широты (и избегать CLLocationManager), чтобы сделать более точный компас: [motionManager startDeviceMotionUpdatesU…
12 янв '15 в 15:16
2
ответа
Как настроить данные CMMotionManager для ориентации под iOS 8?
Мое приложение использует CMMotionManager для отслеживания движения устройства, но iOS всегда возвращает данные о движении устройства в стандартной ориентации устройства (кнопка "Домой" внизу). Чтобы получить данные о движении в той же ориентации, ч…
05 сен '14 в 18:16
1
ответ
Как проверить, работает ли CMMotionManager?
У меня есть следующий быстрый код, и я попытался проверить, работает ли CMMotionManager, но каждый раз, когда я использую жест встряхивания на симуляторе, результатом является не то, что я ожидаю, а уведомление об отмене привязки. let manager = CMMo…
26 май '16 в 19:05
0
ответов
CMMotionManager миксер камеры всегда находится на севере (ios7)
Я использую пример mixare, чтобы сделать вид с камеры на POI. Я загрузил пример mixare, размещенный здесь пример Mixare, и обновил и изменил код UIAccelerometer на CMMotionManager, потому что он не обновлен для работы с последним sdk. Проблема в том…
21 мар '14 в 08:48
1
ответ
Движение активности для работы в приостановленном состоянии в IOS
Я использую движение процессора M7 в одном из моих приложений. Я хочу получать обновления активности движения, когда приложение также находится в приостановленном состоянии. Я не хочу вызывать startUpdatingLocation, чтобы предотвратить включение при…
03 янв '14 в 19:13
0
ответов
Отправка некэшированного сообщения без предварительной очистки ранее кэшированного
При каждом обновлении активности движения xCode печатает предупреждение: Отправка некэшированного сообщения "kCLConnectionMessageMotionActivityUpdate" без предварительной очистки предыдущего кэша Если я удалю self?.motionManager.stopActivityUpdates(…
13 янв '18 в 10:03