在 Xcode 6 中将其他视图控制器关联到自定义 cocoa 触摸类时遇到问题



我是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"部分,然后释放。

最新更新