Je ne parviens pas à créer un programme très simple lors de la création du simulateur iPhone. Il compile bien pour l'appareil cependant!Impossible de créer une application pour le simulateur iPhone
Un exemple de code que le compilateur n'aime pas:
@protocol Invokable
- (id) invoke: (id)arg with:(id)data;
@end
@interface Worker : NSThread
{
NSAutoreleasePool* memoryPool;
}
- (void) invoke:(id)target selector:(SEL<Invokable>)selector arg:(id)arg data:(id)data;
//........
@end
Le problème est avec l'utilisation de « SEL » - le compilateur se plaint « de type qualifié n'est pas un objet valide » sur chaque utilisation .
Je cours xcode 3.2.1 sur Snow Leopard. Je suis vraiment confus à ce sujet, car je n'ai absolument pas modifié mes configurations de construction.
Cela a du sens. Je suis nouveau à Objective-C, donc des choses comme ça continuent de me faire trébucher. Pourquoi, cependant, compilera-t-il bien quand je construis pour l'appareil? – MikeQ
Incertain: peut-être un bug du compilateur ou quelque chose. –