Je suis en train d'apprendre la programmation IOS Threading ... Je rencontré un problème:NSThread questions de programmation
vient ici mon code, s'il vous plaît avez bien voulu regarder:
int main(int argc, const char * argv[])
{
@autoreleasepool {
NSThread *t1 = [[NSThread alloc]initWithTarget:[MyThread class] selector:@selector(myMethod:) object:Nil];
[t1 start];
}
return 0;
}
#import "MyThread.h"
@implementation MyThread
+ (void)myMethod:(id)param
{
@autoreleasepool {
NSLog(@"called...");
}
}
@end
Cependant, quand je courais mon programme , bien qu'il n'y ait pas eu d'erreur, aucun message n'a été imprimé sur la console. Il semble que myMethod n'a pas été exécuté. Je me demande si quelqu'un pourrait me donner des suggestions. Cela m'a déjà rendu fou.
Merci beaucoup à l'avance.
Le 'target' devrait être une instance d'un objet IIRC –