Ios Swift Cocoa-Xcode 8:无法将TextField属性绑定到@IBOutlets

Ios Swift Cocoa-Xcode 8:无法将TextField属性绑定到@IBOutlets,ios,xcode,cocoa,Ios,Xcode,Cocoa,我不熟悉iOS编程,我正在构建一个简单的swift应用程序来计算贷款利息。我确实创建了一个单独的类来处理逻辑,并成功地设计了我的视图。我现在正在尝试将每个文本字段绑定到我创建的@IBOutlets,但我无法这样做,因为您可以看穿这个动画 但是,当我尝试将视图控制器场景中的文本字段绑定到@IBOutlets时,显示的自定义类是NSDefaultUserController,绑定后,当我启动应用程序时,文本字段没有响应。下面是我提到的。非常感谢您的帮助 编辑:更好的解释: 我正在尝试将所有IBO

我不熟悉iOS编程,我正在构建一个简单的swift应用程序来计算贷款利息。我确实创建了一个单独的类来处理逻辑,并成功地设计了我的视图。我现在正在尝试将每个文本字段绑定到我创建的@IBOutlets,但我无法这样做,因为您可以看穿这个动画

但是,当我尝试将视图控制器场景中的文本字段绑定到@IBOutlets时,显示的自定义类是NSDefaultUserController,绑定后,当我启动应用程序时,文本字段没有响应。下面是我提到的。非常感谢您的帮助

编辑:更好的解释:

我正在尝试将所有IBOutlets和IBAction连接到UI元素loanField、InterestField和TermField。但是,当我试图将它们拖动到各自的字段时,它无法像我在第一个屏幕中显示的那样工作。

要将属性绑定到IB中的TextField,应该首先绑定它们

然后,您应该能够将IB中的任何模块(可能是textField~)连接到类的accord属性

我不熟悉iOS编程

第一个问题是你不知道iOS和macOS之间的区别。你根本没有做任何iOS编程。您已创建MacOS X桌面Cocoa项目,而不是iOS项目。所以你在一个完全不同的世界里运作


第二个问题是,您正在使用故事板,但不了解故事板是如何工作的。有了故事板,就有了一个带有界面和视图控制器的场景。只能从该场景中的对象到另一个对象进行输出和动作。因此,您可以将场景中的文本字段连接到该场景的视图控制器,而不是连接到不属于场景的应用程序代理

@matt为了明确起见,我正在尝试将所有IBOutlets和IBAction连接到UI元素loanField、InterestField和TermField。但是,当我试图将它们拖到各自的字段时,它并没有像我在第一个屏幕中所显示的那样起作用。@matt我只是根据你所说的找出了一些东西。在Xcode中创建项目时,如果取消选择“使用情节提要”,它将为我提供一个文件myapplication.xib,而不是application.storyboard。这些连接都和那个连接起作用。现在为什么?我们什么时候使用故事板,什么时候不使用?非常感谢。