nsapplication

    2热度

    1回答

    在我的Mac OS X应用程序中,我继承了NSApplication并覆盖了它的-sendEvent:方法。苹果抱怨: 该应用程序包括 'OBJC_IVAR _ $ _ NSApplication._delegate' 从框架 '/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit'。 我该怎么做?我究竟做错了什么?

    1热度

    1回答

    我的项目是基于文档的,加载状态菜单的代码只有在我把它放在awakeFromNib下时才会执行。 #import "StatusMenuAppDelegate.h" @implementation StatusMenuAppDelegate @synthesize window = _window; -(void)awakeFromNib { myStatusItem = [[

    2热度

    1回答

    我有一个奇怪的问题,我点击离开我的窗口。它辞去了主要和关键。然后我再次点击它,并且点击的视图不响应鼠标点击。但第二次点击确实会导致视图作出回应。就好像在第一次点击时那样,窗口不是关键,点击使它变成了关键,并且能够处理第二次点击。 我分类NSApplication并拦截sendEvent:以查看我的应用程序在第一次点击事件期间是否获取了事件并且确实如此。此外,我甩掉了响应者链,并且看到我的观点确实存

    4热度

    1回答

    我开发的Mac桌面应用程序,我在哪里捕捉使用 CGImageRef screenShot = CGWindowListCreateImage(CGRectInfinite, kCGWindowListOptionAll, kCGNullWindowID, kCGWindowImageDefault); ,并显示屏幕截图, 问题是,我期待它应该显示鼠标光标过于屏幕,但它没有显示, 我需要启用任何

    0热度

    1回答

    我已经为Mac OS X创建了一个应用程序,并为其创建了一个桌面快捷方式(使用ln -s创建)。现在我想添加一个功能,只要双击该快捷方式,应用程序已经运行,就应该执行一些操作(如在指定路径中打开Finder窗口)。这如何实现? 我试图在我的应用程序中创建一个基于NSApplication的通知的观察者,但没有任何建设性。 任何人都可以请帮忙吗?

    2热度

    1回答

    我想显示的窗口作为片材,这是完全用下面的代码运行: [NSApp beginSheet:mySheet modalForWindow:myWindow modalDelegate:nil didEndSelector:NULL contextInfo:NULL]; 然而,存在一个小问题: 我使用的Chromium Tabs的实现,并且 - 由于某种原因

    0热度

    1回答

    我试图从定制我的工作插件的用户体验的工作,我的目标是提供一种使用可可的NSApplication可用选项的亭样式,代码如下如下: // Hide the dock tile and the menu bar: NSApplicationPresentationOptions options = NSApplicationPresentationHideDock + NSApplicat

    1热度

    1回答

    我加载纸张到我的主要的.xib,薄片是面板和我没有问题,显示板或关闭,但是当我关闭它我得到一个错误信息: 2012-02-21 11:10:12.142 CollectionTest2[23277:10b] *** - [AppController customSheetDidClose:returnCode:contextInfo:]: unrecognized selector sent t

    2热度

    1回答

    我想制作一个全屏应用程序,显示新空间的背景,以及正常的窗口行为。基本上,当用户全屏时,我希望应用中的每个NSWindow保持相同的大小,保持在屏幕的相同位置,但移动到新的空间。这可能吗?如果是这样,这种行为的文档在哪里? 编辑:我知道这是现在很老,但我刚刚发现customWindowsToEnterFullScreenForWindow。我用它来解决问题。代码如下,只是在其他人也有兴趣这样做。 -

    2热度

    1回答

    所以,这里是我的情况: 我正在开发一个非标准的基于文档的应用程序,我想处理在任何文档中仍存在未保存更改时终止终止的情况。 我的初步设想是: 用户试图退出应用程序(或者通过"Quit XXXXX"菜单项或通过单击"X"按钮) 是否有任何修改的文档? 如果否:退出 如果是:通知用户存在未修改的文档。如果他想继续,然后退出。否则取消终止。 所以,我决定这样做的委托方式。 在我的应用程序代理,我已经实现了