【问题标题】:XCode Developer API - Object Library - Objects DisappearingXCode Developer API - 对象库 - 对象消失
【发布时间】:2012-01-12 09:02:46
【问题描述】:
对 Xcode Developer API 还很陌生,需要一点帮助。当一个项目第一次在 Xcode 中打开时,对象库会显示可用的 UIKit 对象的完整列表(以及我相信的其他链接框架)。但是,当我在项目导航器中将文件切换到任何文件(.m、.h、.xib 等)时,对象库列表会发生变化;大多数对象都丢失了 - 例如 NSButton、NSTableView 等。标准对象仍然可见 - 标签、圆形矩形按钮、文本字段等。
关闭并重新打开同一个项目似乎可以恢复对象库列表,但一旦打开不同的文件,就会出现同样的问题。
使用 Xcode 版本 4.2.1,构建 4D502。
救命!
【问题讨论】:
标签:
xcode
macos
nstableview
nib
【解决方案1】:
我想我明白你在描述什么。当我第一次打开 iOS 项目时,对象库显示对 OS X 有效但对 iOS 无效的对象(如文件菜单项)。当我切换到 xib 文件时,对象库会更新为仅显示对 iOS 有效的对象。理想情况下,我认为这不会发生,但由于源文件在编辑器中时您无法对对象库执行任何操作,因此不会造成任何伤害。
【解决方案2】:
如果您正在为 iOS(iPad 或 iPhone)开发应用程序,您将无法获得包含弹出按钮、复选框、NSButton、NSTableView 等的库,该库可用于 OS X 应用程序开发。
OS 和 OS X 不使用相同的图形库。 iOS 和 OS X 的开发类似,但又不一样。例如 - 你在 iOS 上没有 Cocoa 绑定。
我要检查然后为 iOS 创建一个项目然后查看您的库内容,然后为 OSX 创建另一个项目并查看您的库内容...:D