Xcode 10.1 ViewController.h против ViewController.swift

У меня проблема с Xcode 10.1, где для проекта мне нужно получить доступ к чему-то, называемому ViewController.swift, но всякий раз, когда я пытаюсь его открыть, я получаю что-то, называемое ViewController.h (это много кода, который я не могу редактировать совсем).

Я полный новичок (только пробую), и я понятия не имею, с чего начать. Если кто-то из вас знает, как добраться до ViewController.swift, сообщите мне.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
126
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это связано с тем, что Xcode не создает автоматически новый файл swift всякий раз, когда вы создаете новый ViewController. Файл ViewController.h — это просто ViewController, который не имеет имени и не может быть запрограммирован до того, как ему будет назначен файл swift.

Таким образом, вам нужно создать свой собственный файл swift, выполнив следующие действия:

  1. Файл --> Новый файл (или просто ⌘N) --> Cocoa Touch Class

  1. Выберите UIViewController в раскрывающемся меню.

  1. Назовите свой файл (например, NameViewController)

  2. Сохраните его в каталоге вашего проекта (в идеале сохраните его в папке вашего проекта и выберите папку проекта, отмеченную желтым цветом, в качестве своей группы и отметьте свое приложение для целей (я добавил изображение моего собственного проекта ниже для справки).

  1. Теперь, когда у вас есть новый CocoaTouchClass (на самом деле это просто быстрый файл, но с предварительно определенным кодом для ViewController или любого другого подкласса, который вы выбрали в раскрывающемся меню), щелкните пустой ViewController в вашем файле Main.storyboard, перейдите на боковую панель. и назначьте класс только что созданному файлу ViewController.

И теперь у вас есть работающий ViewController.swift файл, который вы можете использовать.

Другие вопросы по теме