我是SO和iOS编程的新用户。
当我在 Xcode 6 IDE 中创建新的视图控制器和新的 cocoa touch 类时,我在关联新视图控制器和新的自定义类时遇到问题。因此,我无法控制将对象从任何视图控制器拖动到新的 .h 或 .m 文件。
我知道在 Xcode 5 中,您可以通过身份检查器关联视图控制器和自定义类,我也在这里看到,但我无法添加新类、重新启动 Xcode,并看到我在此自定义类下拉列表中创建的新类,因为我看到人们建议早期版本的 Xcode。
我还应该注意,当我创建新的cocoa类时,我打算与视图控制器相关联,我继承了UIViewController,正如我在另一篇关于此主题的帖子中看到的那样,但我仍然没有成功。
新类 .h 文件:
#import <UIKit/UIKit.h>
@interface ViewController2 : UIViewController
@end
谢谢!
最简单的方法是将新类创建为 UIViewController 的子类,就像您已经做的那样。 确保在此处创建 Cocoa Touch 类。
在情节提要编辑器中,选择视图控制器(三个图标中的第一个),切换到身份检查器,然后在"类"字段中使用下拉列表(或者,如果新类无法自动完成,则只需键入新类的名称)。
要在子类中创建插座和操作,请切换到助手模式,并将情节提要编辑器保留在左侧,并在右侧打开新视图控制器的 .m 文件。 控制从要为其创建操作或出口的 UI 元素拖动到"@implementation"部分,然后释放。