2016-07-28 4 views
0

Wenn ich zu nennen:Vermeiden Sie doppelte Schnittstellendefinition für die Klasse MagicalRecord.h

enableShorthandMethods aus der Datei "MagicalRecord+ShorthandMethods.h" mit:

#import <MagicalRecord/MagicalRecord+ShorthandMethods.h> 
there is an error: 
Duplicate interace definition for class MagicalRecord. 

Ich erhalte:

duplicate interface definition for class MagicalRecord.h

MR wurde hinzugefügt mit cocoaPods.

pod 'MagicalRecord' 
pod 'MagicalRecord/ShorthandMethodAliases' 

Ich habe versucht, die folgende Anleitung zu folgen: https://github.com/magicalpanda/MagicalRecord/blob/master/Docs/Installing-MagicalRecord.md

ohne Erfolg.

Antwort

0

Nach dem Lauf 'finden. -iname "MagicalRecord.h"

Es gab eine verbleibende Kopie der Datei von der vorherigen Nicht-Pod-Installation. Das wurde gerade diese Botschaft los.

0

Es stellte sich heraus, dass es etwas mit einem XCode5-Projekt mit ARC zu tun hatte. Das Setzen eines Flags für keine ARC behob das Problem. Ein mit dem MR verbundenes Objekt war beteiligt.