как сделать так, чтобы метод-обработчик выполнялся первым в Objective-C - PullRequest
0 голосов
/ 13 августа 2010

В приведенных ниже вызовах методов из одного объекта, как заставить метод-обработчик запускаться 1-м, а затем основным методом в Objective-C?Работает ли он асинхронно или синхронно?

Основной метод: AuthenticateMobileServer

Метод обработки: Обработчик

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

Спасибо.

1 Ответ

0 голосов
/ 13 августа 2010

Я не уверен, что понимаю, что вы спрашиваете.Но прежде всего, пожалуйста, используйте правильные имена / заглавные буквы для Objective-C!Поэтому, пожалуйста, взгляните на (http://developer.apple.com/mac/library/documentation/cocoa/conceptual/objectivec/articles/ocLanguageSummary.html) (имена методов и переменных находятся в lowerCamelCase! Только имена классов находятся в CamelCase), поэтому оно должно быть [mobileObj authenticateMobileServer:self action:@selector(handler:)]

Теперь на ваш вопрос. ОтправивauthenticateMobileServer:action: сообщение для mobileObj только о том, что выполняется метод. @selector(handler:) является только указателем функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...