CMMagnetometerData
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSCopying
-
NSObjectProtocol
-
NSSecureCoding
-
Печатаемый
-
NSCopying
-
NSObject
-
NSSecureCoding
Оператор импорта
Swift
import CoreMotion
Objective C
@import CoreMotion;
Доступность
Доступный в iOS 5.0 и позже.
Экземпляры CMMagnetometerData
класс инкапсулировал измерения магнитного поля, сделанного магнитометром устройства.
Ваше приложение может получить выборки измерений магнитометра, как представлено экземплярами этого класса, от блочного обработчика startMagnetometerUpdatesToQueue:withHandler:
метод или от magnetometerData
свойство CMMotionManager
класс.
-
magneticField
СвойствоВозвращает магнитное поле, измеренное магнитометром. (только для чтения)
Объявление
Swift
var magneticField: CMMagneticField { get }
Objective C
@property(readonly, nonatomic) CMMagneticField magneticField
Обсуждение
Значение этого свойства является общим магнитным полем, наблюдаемым устройством, которое равно геомагнитному полю Земли плюс смещение, представленное от самого устройства и его среды.
Это - «необработанное» значение магнитного поля, в отличие от калиброванного значения
magneticField
свойствоCMDeviceMotion
который отфильтровывает смещение, представленное устройством и, в некоторых случаях, его прилегающие области.Оператор импорта
Objective C
@import CoreMotion;
Swift
import CoreMotion
Доступность
Доступный в iOS 5.0 и позже.