【问题标题】:Unsupported configuration: Initial position of this window is outside of this machine's screen不支持的配置:此窗口的初始位置在本机屏幕之外
【发布时间】:2015-12-08 01:21:30
【问题描述】:

我正在使用 Swift 开发基于 NSDocument 的 Mac 应用程序。在工作了许多周期后,它突然停止显示其初始(也是唯一)窗口。它显示一条警告消息(标题中的文字)。即使切换到较早的工作版本也无济于事。 应用程序窗口未显示在公开或任务控制中。事实上,程序甚至没有点击 windowControllerDidLoadNib 函数。代码是 AppDelegate 正在执行。

我在 Yosemite 上运行 Xcode 6.4。

感谢任何帮助。

【问题讨论】:

  • 好的,当我单击 Dock 图标时会显示该窗口。但启动时不会显示。
  • 顺便说一句,每个文档只有一个窗口 -> 您是在开发单窗口应用程序还是基于文档的应用程序?如果没有窗口,你怎么能看到标题中的文字。示例项目或更好的图片描述...
  • 是否保存了窗口位置(自动)?窗口在xib(Xcode中的size inspector)中的初始位置ok吗?
  • @xhurso00 我是 Xcode 的新手。该应用程序实际上是一个基于数据库的应用程序,一开始只有一个窗口(数据输入表单)。
  • @Willeke 我尝试在 IB 中检查和取消选中可恢复复选框,如果这就是您所指的。

标签: macos swift cocoa


【解决方案1】:

希望这会有所帮助,虽然已经很晚了。

  1. 将 Mac 的屏幕显示分辨率设置为最高
  2. 在 IB 中使您的窗口居中并自动调整大小
  3. 构建并保存您的项目
  4. 将 Mac 的分辨率更改为您喜欢的
  5. 重新打开您的项目

【讨论】:

  • 九龙,我不知道出了什么问题,但总算解决了。应用程序窗口会自行显示,我不再收到警告。我搬到了一台新机器,这可能是原因。不过感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2013-08-07
  • 2018-04-24
  • 1970-01-01
  • 1970-01-01
  • 2010-10-26
  • 2016-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多