Problème avec un modèle Category et le runtime depuis Xcode 6
muqaddar
Administrateur
Salut,
J'ai une erreur de compilation liée à un modèle de mon projet dénommé "Category".
En effet, il semble que ce terme soit défini par Apple dans le fichier Runtime.h depuis Xcode 6:
/// An opaque type that represents a category.
typedef struct objc_category *Category;
Et du coup, j'ai droit à cette erreur:
Redefinition of 'Category' as different kind of symbol
Je ne veux vraiment pas changer le nom de mon modèle d'autant plus que la table associée en local et côté serveur a le même nom.
Est-ce que j'ai une alternative ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
La seule solution que je vois, c'est d'ajouter un préfixe au nom de ta classe. N'est-ce pas déjà le cas ? ;-)
Non, ce n'est pas le cas (le fichier s'appelle Category.h et la classe Category) mais ça doit pouvoir se faire... mais ça va faire pas mal de petits changements ici ou là dans le code.
Xcode /refactor/rename
Oui, c'est pratique, ça tourne maintenant.