J'utilise cocos2d v1.1.0-beta2b. Mon projet n'utilise PAS ARC. Cela fonctionnait bien mais nous avons juste essayé de changer maintenant la version minimale d'ios pour le projet de 4.3 à 5.0 et nous avons commencé à obtenir des erreurs de compilationnon ARC et faible propriété- ios 5
"synthétiser des propriétés faibles n'est autorisé qu'en mode ARC ou GC"
il semble être à cause de cela (un exemple à partir du code cocos2d)
// The delegate of the scroll layer object.
#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_5_0
@property (nonatomic, weak) id<CCScrollLayerDelegate> delegate;
#else
@property (nonatomic, assign) id<CCScrollLayerDelegate> delegate;
#endif
Que dois-je faire pour le résoudre?
Est-il sûr de supprimer simplement cela si du code et laisser juste la ligne @property (nonatomic, assign) id délégué; ? (Je suppose que c'est ok comme jusqu'à aujourd'hui notre code a utilisé cela de toute façon parce que jusqu'à aujourd'hui, nous avons ciblé 4.3 et non 5)
"la plupart du temps travaillent de la même manière" semble effrayant. – AJ222
Ce n'est pas ça :) voir plus [1]: http: // It% 20aint% 20that% 20% 20:% 29% 20voir% 20more% 20http: //stackoverflow.com/a/11123303/1704346 –
It ne fonctionne pas comme faible du tout à mon humble avis. –