Beispiel #1
0
        NSSet DataTypesToRead(HealthDataType[] dataTypes)
        {
            var types = new HKObjectType[dataTypes.Length];

            for (var i = 0; i < dataTypes.Length; i++)
            {
                types.SetValue(HKQuantityType.Create(dataTypes[i].ToHealthKit().TypeIdentifier), i);
            }
            return(NSSet.MakeNSObjectSet(types));
        }
Beispiel #2
0
        NSSet DataTypesToPermissions(HealthDataType[] dataTypes)
        {
            var types = new HKObjectType[dataTypes.Length];

            for (var i = 0; i < dataTypes.Length; i++)
            {
                var dataType = dataTypes[i].ToHealthKit();

                types.SetValue(dataType.Permission, i);
            }

            return(NSSet.MakeNSObjectSet(types));
        }