我正在尝试在Xcode5上创建一个应用程序,没有什么重要的,这是我的第一个。
我无法将新文件显示在自定义类中,名为" game" (将创建的文件将是game.h和game.m)
在右键单击左上角的项目名称,然后单击新文件然后" objective-c class",我将其重命名为" game"之后,我创建了一个新文件。点击创建并完成它们,它们都会立即显示在项目名称下,然后将它们拖到其他文件中以保持整洁。
然后我突出显示第二个视图屏幕或游戏屏幕,点击右上角的第三个图标转到自定义类下拉选项,将第二个视图更改为"游戏"但它不存在???
我已经删除并重试了这么多次,并且需要从"查看控制器"到#34;游戏" ...
我错过了什么地方吗?
答案 0 :(得分:0)
首先,如果你要创建一个UIViewController
子类,它应该有后缀ViewController
,但这不应该影响你所拥有的问题。
有时需要保存新创建的文件,然后才能在故事板和xib的自定义类字段中自动完成。尽管如此,仅仅因为它没有自动完成并不意味着它不会正常工作。您仍然可以键入类的名称(假设您正确键入它),它将按预期工作。
如果您仍有疑问,请转到新创建的文件CMD + S进行保存,现在返回UI文件,一切正常。
此外,请确保您已选择写入UI对象。自定义类框中的占位符文本应与您子类化的类匹配。
答案 1 :(得分:0)
click the third icon at the top right corner
=他正在谈论XCode Project的 Identity Inspector 。
有关您的信息,当您刚刚使用 .H 和 .M 创建新子类时,您将需要等待一段时间(1-5分钟)才能获得XCode在这些文件出现在 Identity Inspector 之前对其进行索引。
如果您不想等待,在创建新子类后,通过单击左上角上的红色X按钮关闭整个XCode项目,然后重新打开项目。启动项目时,Xcode将为这些文件编制索引。