ios - 您是否需要为应用程序中的每个 View Controller 创建一个单独的 .swift 文件?

标签 ios swift

这是一个非常初学者的问题,因为我是 swift 语言的新手并且正在开发我的第一个应用程序。我一直在默认的 View Controller 中工作,它允许我在 ViewController.swift 文件中创建 socket 。但是当我创建一个新的 View Controller 时,我无法将导出附加到 ViewController.swift 文件。那么我是否必须为添加到项目中的每个 View Controller 添加一个新的 .swift 文件?

最佳答案

你必须在 Storyboard中为你的新 Controller 分配一个类(在 .swift 文件中),但你可以有多个具有相同类的 Controller ,只需在此处向你的 Controller 添加一个类:

enter image description here

示例:

如果你有这样的 Test.swift :

//Test.swift
class viewController1: UIViewController {
}

class viewController2: UIViewController {
}

您可以将 Storyboard 中的 viewController1viewController2 分配给您的 ViewController,但是您应该始终在 UIViewController 中有一个子类 .swift 文件。

关于ios - 您是否需要为应用程序中的每个 View Controller 创建一个单独的 .swift 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37306886/

相关文章:

ios - swift 中的 Evernote FindNote 关闭问题

ios - Google Places 添加的地方未显示

iOS 定位准确度

swift - 日期格式 Swift - 不止一种输入格式

ios - MPMusicPlayerController 继续播放后跳至下一首歌曲

ios - iOS Swift 中的异常管理问题

ios - 后台的 iPhone GPS 在暂停后永远不会恢复

ios - 点击 tabBarItem 以显示 View Controller

swift - 用线连接网格中的点

objective-c - 在 Swift 代码中使用 Objective-C 编写的委托(delegate)方法