Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 尝试在自定义类(Xcode 5)中连接UILabel和iActions_Ios_Objective C_Iphone_Xcode - Fatal编程技术网

Ios 尝试在自定义类(Xcode 5)中连接UILabel和iActions

Ios 尝试在自定义类(Xcode 5)中连接UILabel和iActions,ios,objective-c,iphone,xcode,Ios,Objective C,Iphone,Xcode,我在自定义类中制作UILabel和iAction按钮时遇到问题。Xcode似乎不想让我这么做。我尝试的方法是通过界面生成器(故事板)。使用主视图控制器单击并拖动以创建IBOutlets和IBActions没有问题,但是当我单击并拖动以在自定义类中连接它们时,它什么也不做。我只能在视图控制器中进行这些操作吗?我已经附上了一张照片,我试图拖过来连接自定义类中的按钮,你可以看到没有弹出任何东西。那么基本上,标签、按钮、文本字段等是否仅用于视图控制器类?感谢您的反馈。在黑板上选择您的视图控制器,然后转到

我在自定义类中制作UILabel和iAction按钮时遇到问题。Xcode似乎不想让我这么做。我尝试的方法是通过界面生成器(故事板)。使用主视图控制器单击并拖动以创建IBOutlets和IBActions没有问题,但是当我单击并拖动以在自定义类中连接它们时,它什么也不做。我只能在视图控制器中进行这些操作吗?我已经附上了一张照片,我试图拖过来连接自定义类中的按钮,你可以看到没有弹出任何东西。那么基本上,标签、按钮、文本字段等是否仅用于视图控制器类?感谢您的反馈。

在黑板上选择您的视图控制器,然后转到identity inspector,确保其中的名称是您的自定义类名。

在interface builder中,您需要打开IB右侧的utilities视图,选择第三个图标,以确保视图控制器正在使用您的自定义类(请参见下图)并在提供的空白处输入自定义类名

您的自定义类需要是
UIViewController
的子类,但如下图所示,例如不是
NSObject

我指的是你的.h文件中的这一行

@interface MyCustomClassViewController : UIViewController
您的自定义类需要与连接它的UI对象相匹配。例如,如果您有
UIView
对象,则您的自定义类需要是
UIView
的子类、
UINavigationViewController
对象、
UINavigationController
的子类等

我希望这有帮助