Я работаю над приложением, которое должно отображать контекстное меню на экране в различных сценариях. В функции, которую я пишу, у меня нет доступа ни к каким NSWindows или NSViews. Я хотел бы использовать popUpMenuPositionItem: atLocation: inView, так как эта функция отлично работает для меня в 10.6. Однако у нас есть требование поддержки 10.5, поэтому эта функция мне недоступна.
Функция, которая меня больше всего интересует, как указано в документации:
Если вид равен нулю, местоположение
интерпретируется в координате экрана
система. Это позволяет вам всплывать
меню отключено от любого окна.
По сути, мне нужно отобразить контекстное меню с указанием местоположения на экране, но без какого-либо связанного представления.
Есть ли способ добиться этого на 10,5?