Cocoa Touch 中的 AppKit 框架和 NSEvent.h
我想编写一个需要定义 NSEvent 的方法,所以我需要 NSEvent.h。我正在使用的 SDK (3.1.3) 的框架内似乎没有 NSEvent.h。我发现它位于 AppKit.framework 中,我将其放在 /Developers 下。我使用 Xcode 导航到该 AppKit 的位置并添加它。现在,AppKit 与 UIKit 等一起出现在 Xcode 中的 Frameworks 列表中,当我在 Xcode 中打开 AppKit 框架的 Headers 时,它会列出 AppKit.h 和 NSEvent.h。尽管如此,这两行:
#import <AppKit/AppKit.h>
#import <AppKit/NSEvent.h>
都产生“没有这样的文件或目录”消息。
有谁知道出了什么问题吗?
I want to write a method that needs NSEvent defined, so I need NSEvent.h. The SDK I am using (3.1.3) doesn't seem to have NSEvent.h within its frameworks. I found that it is in AppKit.framework, which I have under /Developers. Using Xcode, I navigated to the location of this AppKit and added it. Now AppKit appears in Xcode along with UIKit and so on in the Frameworks list, and when I open the AppKit framework's Headers in Xcode, it lists AppKit.h and NSEvent.h. Nonetheless, the lines:
#import <AppKit/AppKit.h>
#import <AppKit/NSEvent.h>
both produce "no such file or directory" messages.
Anyone know what's wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
AppKit 和 NSEvent 不是 iOS SDK 的一部分。也就是说,它们不能在 iPhone、iPod 或 iPad 上使用。仅在 Mac 上。
AppKit and NSEvent are not part of the iOS SDK. That is, they can't be used on the iPhone, iPod, or iPad. Only on the Mac.