Je tente de placer une méthode dans un thread séparé en arrière-plan. Il fonctionne presque, sauf que de temps en temps je reçois beaucoup de messages d'erreur avec le messagemessage d'erreur de thread très étrange
METHODCLOSURE: OH NO SEPERATE THREAD
avec la mauvaise orthographe et tout.
Est-ce que quelqu'un sait ce que cela signifie? Le fil fonctionne, il est intéressant
Plus précisément: j'invoque un processus d'arrière-plan via
[self performSelectorInBackground:@selector(finishedRunningThreadData:) withObject:e];
La méthode est
- (void)finishedRunningThreadData:(NSString *) e
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
//call iPhone-wax methods here which might call ObjC thread.
[pool release];
}
Réponse: Le message d'erreur provient de cire iPhone. Il vérifie d'abord quel thread il fonctionne. (wax-instance.h ligne 337)
Quel grand message d'erreur. Pouvez-vous inclure un peu de code ou plus d'informations sur ce que vous faites ce que l'erreur est soulevée? Utilisez-vous des bibliothèques externes? J'ai trouvé ce lien pourrait avoir quelques références à votre erreur (recherche de "oh non séparé thread"), pourrait être utile: http://github.com/jonathanpenn/wax/commit/1b9fc96f5b8c1ae1b7b89467c74662334833694c –
alku83. Vous avez résolu mon problème. Ecris quelque chose et je marquerai ta réponse. Vous le méritez! –
Bon à entendre, et merci. Peut-être détailler quel était le problème pour quelqu'un qui rencontre cela dans le futur? –