首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSWindowController窗口?

NSWindowController窗口?
EN

Stack Overflow用户
提问于 2012-04-08 22:47:08
回答 1查看 1.3K关注 0票数 1

我有一个基于菜单栏的应用程序,当单击图标时,它会显示一个窗口。它在Mac上运行得很好,但由于某种原因,雪豹和更早版本的Mac上出现了一个错误。任何时候调用[TheWindowController window]方法都会停止,但应用程序会继续运行。正因为如此,我不认为这个窗口是空的,它在某种程度上是损坏的。

我不知道为什么会发生这种情况,就像我说的,它只在Mac OS X Snow Leopard中发生。顺便说一句。我使用ARC,如果这很重要的话。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-09 00:46:53

您正在加载一个NIB,该NIB使用10.7特定的特性,Cocoa Autolayout,在10.6上,它不理解它。如果您希望支持在10.6上运行,则需要避免使用此类功能。您应该能够在NIB上设置部署目标,这将导致对该部署目标不支持的功能显示警告。

此外,如果您还没有这样做,您需要对目标的构建设置执行类似的操作。设置部署目标。不幸的是,这不一定会对使用10.7中引入的功能的代码造成警告。您可以设置针对10.6 SDK构建的替代构建配置,并根据该配置进行编译,以了解您在何处使用10.6之后的功能。有关更多信息,请参阅苹果的SDK Compatibility Guide

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10063672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档