Я не скажу, что это невозможно, но я настоятельно призываю вас принять асинхронную природу того, как это работает, и найти другой способ сделать то, что вы пытаетесь сделать.Как разделить myMethod
на части «до» и «после», и пусть ваш делегат вызовет «после».Это действительно распространенный шаблон в Какао / iOS, и в конечном итоге вы будете более счастливы, не сражаясь с фреймворком.
Это особенно true, если myMethod
работаетв главном потоке, потому что блокировка этого потока во время ожидания обновления местоположения заблокирует весь ваш пользовательский интерфейс.Слишком долго, и система убьет ваше приложение.