Quelque chose d'assez étrange se passe dans ma sous-classe IKImageBrowserView:Type incompatible pour NSStringFromSize ([self intercellSpacing])?
J'essaie d'imprimer la taille de intercellSpacing et cellSize respectivement.
CBDebug(@"intercellSpacing %@", NSStringFromSize([self intercellSpacing]));
CBDebug(@"cellSize %@", NSStringFromSize([self cellSize]));
La deuxième ligne est tout à fait bien, mais le premier ne compile pas:
Type Incompatible pour l'argument 1 de 'NSStringFromSize'.
Cependant, les deux fonctions reviennent le même type:
- (NSSize)intercellSpacing
- (NSSize)cellSize
Le SDK utilisé dans Xcode sont 10.6. Qu'est-ce que je fais de mal?
grâce
Juste pour les coups de pied, essayez un 'isKindOfClass:' appel sur eux et voir si son effectivement renvoyer un NSSize? Peut-être que c'est en train de faire quelque chose de louche et en retournant le même style struct mais pas un * NSSize * réel. –
@RyanPoolos Mais NSSize n'est pas une classe objective-C. Je ne peux pas vérifier de cette façon – aneuryzm
Vous avez raison lol. J'ai oublié ce petit détail lol. –