2010-08-13 7 views
0

Dans la méthode ci-dessous appelle à partir d'un seul objet, comment faire en sorte que la méthode du gestionnaire s'exécute en premier, puis la méthode principale en Objective-C? Est-ce qu'il fonctionne de façon asynchrone ou synchrone?comment faire exécuter la méthode handler en Objective-C

méthode principale: AuthenticateMobileServer

gestionnaire

Méthode: Gestionnaire

[mobile_Obj authenticateMobileServer:self action:@selector(handler:)]; 

Merci.

Répondre

0

Je ne suis pas sûr si je reçois ce que vous demandez. Mais tout d'abord, veuillez utiliser une dénomination/capitalisation correcte pour Objective-C! Alors, s'il vous plaît jeter un oeil à (http://developer.apple.com/mac/library/documentation/cocoa/conceptual/objectivec/articles/ocLanguageSummary.html) (noms de méthode et les noms de variables sont dans les noms lowerCamelCase! Classe seulement sont en CamelCase) il devrait donc être [mobileObj authenticateMobileServer:self action:@selector(handler:)]

maintenant à votre question. En envoyant un message authenticateMobileServer:action: à mobileObj, seule cette méthode est exécutée. @selector(handler:) est seulement un pointeur de fonction.

Questions connexes