Можно ли отследить все методы, вызываемые на объекте? - PullRequest
0 голосов
/ 20 августа 2010

Я все еще работаю над своей проблемой, что NSView в NSMenuItem не получает никакого уведомления, когда пользователь выбирает его, нажимая клавишу возврата.

Для этого я хочу записать все методы, которые вызываются для объекта Objective-C. Могу ли я сделать это каким-то образом без использования отладчика?

1 Ответ

1 голос
/ 20 августа 2010

Не легко, нет, и, вероятно, не самый эффективный способ отладки.Если он не получает уведомление, скорее всего, метод не вызывается.

Вы можете создать прокси-класс, который перенаправляет все методы, а затем подключить его, регистрируя при пересылке.См. Документацию для NSProxy для получения дополнительной информации.

Но, опять же, не самый лучший способ отладки этого.

У вас есть отдельный вопрос относительно представлений, меню и уведомлений?(Я явно не нашел один).

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