2016-04-14 2 views
0

У меня есть MagicalRecord, установленный как часть моего проекта, но вам нужно знать, какая версия это. Должен быть простой способ, я предположил, что это будет в файле MagicalRecord.h или, возможно, в файле CoreData + MagicalRecord.h, но без радости.Как определить версию MagicalRecord, которую я использую

ответ

0

Вы нашли это в исходном коде MagicalRecord?

FOUNDATION_EXPORT double MagicalRecordVersionNumber; 
FOUNDATION_EXPORT const unsigned char MagicalRecordVersionString[]; 
+0

Неверный поиск в иерархии папок Magical Record для текстовой строки «MagicalRecordVersionString» (без кавычек) ничего не дал. Фактически, поиск без учета регистра текстовой строки «MagicalRecordVersion» ничего не дал, как и «MagicalRecordVer». – dfclark

+0

cocoapods, using_frameworks! Возможно, это необходимо! –

0

Изменения в коде были введены в декабре 2014 года, чтобы ввести менее conflicting method of using MagicalRecord with CocoaPods. Если у вас нет этого кода, то вы используете версию старше 2.3.0 (в том числе ранних бета-версий одного и того же)

В MagicalRecordInternal.h

typedef NS_ENUM(NSUInteger, MagicalRecordVersionTag) 
{ 
    /** Version 2.2.0 */ 
    MagicalRecordVersionTag2_2 = 220, 

    /** Version 2.3.0 */ 
    MagicalRecordVersionTag2_3 = 230, 

    /** Version 3.0.0 */ 
    MagicalRecordVersionTag3_0 = 300 
}; 

В MagicalRecordInternal.m

+ (MagicalRecordVersionTag) version 
{ 
    return MagicalRecordVersionTag2_3; 
} 
Смежные вопросы