2015-04-09 2 views
0

Нужна помощь. Я могу хранить майор майор, UUID в парсе. Но как я могу рассказать о CL-близости?iBeacon + Parse + Swift. CLProximity

Пример: Это работает, так как я могу легко преобразовать строку в Int, которая соответствует основному типу NSNumber.

if clBeacon.major == beacon.objectForKey("major").integerValue 

Это не работает: маяк является PFObject and "CLProximity" это столбец Анализировать типа String.

if beacon.objectForKey("CLProximity") as CLProximity (This doesn't work) 
if beacon.objectForKey("CLProximity") as String (This doesn't work) 

Любые советы ребята? Спасибо!

ответ

0
typedef NS_ENUM(NSInteger, CLProximity) { 
    CLProximityUnknown, 
    CLProximityImmediate, 
    CLProximityNear, 
    CLProximityFar 
} NS_ENUM_AVAILABLE_IOS(7_0); 

Таким образом, вы можете хранить CLProximity в NSInteger