Xcode 10.1 ViewController.h 与 ViewController.swift
Posted
技术标签:
【中文标题】Xcode 10.1 ViewController.h 与 ViewController.swift【英文标题】:Xcode 10.1 ViewController.h vs ViewController.swift 【发布时间】:2020-12-26 03:22:19 【问题描述】:我在使用 Xcode 10.1 时遇到问题,对于一个项目,我需要访问一个名为 ViewController.swift 的东西,但每当我尝试打开它时,我都会得到一个名为 ViewController.h 的东西(其中有很多代码我根本无法编辑)。
我是一个完整的初学者(只是尝试一下),我不知道从哪里开始。如果有人知道如何访问 ViewController.swift,请告诉我。
【问题讨论】:
【参考方案1】:这是因为每当你创建一个新的 ViewController 时,Xcode 都不会自动为你生成一个新的swift
文件。 ViewController.h
文件只是一个未命名的 ViewController,在将 swift
文件分配给它之前无法对其进行编程。
因此,您需要通过执行以下操作创建自己的 swift
文件:
-
文件 --> 新文件(或只是 ⌘N)--> Cocoa Touch 类
-
在下拉菜单中选择 UIViewController
为您的文件命名(例如 NameViewController)
将它保存在您的项目目录中(最好将其保存在您的项目文件夹中,并选择黄色标记的项目文件夹作为您的组,并在您的应用程序中勾选目标(我在下面附加了我自己的项目的图像以供参考) .
-
现在您已经有了新的 CocoaTouchClass(它实际上只是一个 swift 文件,但带有 ViewController 或您在下拉菜单中选择的任何其他子类的预定义代码),单击
Main.storyboard
文件中的空 ViewController ,转到您的侧边栏,并将该类分配给您新创建的 ViewController 文件。
现在您有了可以使用的 ViewController.swift
文件。
【讨论】:
以上是关于Xcode 10.1 ViewController.h 与 ViewController.swift的主要内容,如果未能解决你的问题,请参考以下文章
react-native xcode 10.1“config.h”文件未找到