我创建了 2 个视图控制器:第一次我创建了一个按钮,当单击它时,您将打开另一个带有按钮和标签的视图控制器。我已经为他们创建了出口和变量。
我的问题是:当我尝试将 button\label 与 variable\outlet 连接时,我看不到 button\label 周围的选择 -> 我的意思是我无法将它们全部连接起来。为什么?
PS 不要输入减号,我只是新程序员!
我创建了 2 个视图控制器:第一次我创建了一个按钮,当单击它时,您将打开另一个带有按钮和标签的视图控制器。我已经为他们创建了出口和变量。
我的问题是:当我尝试将 button\label 与 variable\outlet 连接时,我看不到 button\label 周围的选择 -> 我的意思是我无法将它们全部连接起来。为什么?
PS 不要输入减号,我只是新程序员!
您可以发布您的 IBOutlet 声明吗?您必须像这样声明 UIButtons 以使它们在 Interface Builder 中工作(连接):
@property (nonatomic, strong) IBOutlet UIButton *aButton;
对于标签,它是一样的:
@property (nonatomic, strong) IBOutlet UILabel *aLabel;
我认为您要么忘记编写 IBOutlet,要么您的变量类型错误。
好的!我解决了任务。
我只需要创建一个新的,在第二个View Controller的Identity InspectorObjective-C class
中选择该新类,然后在该新类中编写所有代码。
我也错过了这个。
对于仍然感到困惑的人,请在 Storyboard 中选择 View Controller(黄色框),然后在 Inspector 下选择Identity Inspector。见图像。
现在您将能够连接接口 .h 文件中的 IBOutlet 项目。