Как удалить пробел NSMenuItem над пользовательским представлением

Я искал что-то, что обсуждалось в следующих постах.

Разрыв над пользовательским представлением NSMenuItem.

Обратное проектирование NSMenu для элемента строки состояния

Я попробовал углеродный код, предоставленный Пьером Бернаром.

изначально я получал ту же ошибку «EXC_BAD_ACCESS в строке InstallControlEventHandler», что и другие. Я много играю с кодом и случайно нашел решение.

Я только что заменил вызов функции InstallControlEventHandler на HIViewInstallEventHandler, и все работает нормально.

Надеюсь, это поможет другим. Дайте мне знать, если кому-то нужны дополнительные разъяснения.

Особая благодарность Пьеру Бернару за отличный код.

Спасибо


person AmitSri    schedule 09.07.2011    source источник
comment
Пожалуйста, опубликуйте свой вопрос как вопрос, а затем опубликуйте ответ отдельно и примите его описание в часто задаваемых вопросах, вместо того, чтобы публиковать ответ в тело вопроса и псевдотег заголовка как [Решено].   -  person razlebe    schedule 09.07.2011
comment
Спасибо за подсказку, будем иметь в виду.   -  person AmitSri    schedule 09.07.2011
comment
Предлагаю провести с этим вопросом, иначе скорее всего его закроют.   -  person razlebe    schedule 09.07.2011
comment
Я не могу дать свой собственный ответ прямо сейчас, так как мне нужно ждать следующие 7-8 часов. Пока я держу это так. Вы можете отредактировать сообщение, если это поможет сохранить сообщение открытым. В любом случае, этот пост предназначен только для того, чтобы помочь другим, таким как я, а не для подсчета голосов. :). Спасибо за вашу заботу.   -  person AmitSri    schedule 09.07.2011


Ответы (1)


Просто замените вызов функции InstallControlEventHandler на HIViewInstallEventHandler, и код будет работать нормально.

Спасибо

person AmitSri    schedule 11.07.2011