Xcode - интегрированная среда разработки Apple (IDE). ПРИМЕЧАНИЕ. ИСПОЛЬЗОВАНИЕ: используйте этот тег только для вопросов о самой IDE Xcode, но не для общих тем программирования для Mac или iOS. Используйте [какао] для вопросов программирования на Mac и [какао-касание] или [iOS] или [Swift] для вопросов программирования на iOS.

Подробнее про xcode...

Зачем мне создавать переменную вне переключателя / регистра? Например, в этом коде будет ошибка Cannot find 'size' in scope: func sizeCheckNoVar(value: Int) -> String { switch value { case 0...2: let size = "small" case 3...5: let size = "medium" ....
27 Ноя 2021 в 11:37
Совершенно новый для Swift. Я столкнулся с проблемой, когда объявленная строка внутри класса продолжает возвращаться к своему исходному значению после того, как я ее изменил. class Calculation: ObservableObject { var CalcString: String = "test" func modifyCalcString(newData: String) { ....
27 Ноя 2021 в 03:11
Это базовый вид struct BaseView<Content: View>: View { @State private var ShowSFView : Bool = false let content: Content init(@ViewBuilder content: () -> Content ) { self.content = content() } //Code for button and URL } Мне нужно передать два значе....
26 Ноя 2021 в 13:24
У нас есть сложное рабочее пространство Xcode с множеством зависимостей и зависимостей зависимостей. Порядок их построения имеет значение, и Xcode <13 никогда не мог определить правильный порядок, используя параметр «Parallelize Build» схемы (схем) Xcode, таким образом, этот вариант был для нас нед....
24 Ноя 2021 в 19:15
Я работаю над приложением для iPad, которое позволяет пользователям входить в систему с помощью Touch ID. Также я включил предпочтение под названием «Touch ID» в пакет настроек приложения, где пользователи могут включать / выключать эту опцию, чтобы включить или отключить аутентификацию Touch ID. С....
Я использую следующий API: [[UIApplication sharedApplication] openURL: параметры: завершенияHandler:]; Аргумент openURL генерируется следующей строкой формата примера: @ "baidumap: // карта / направление? origin = latlng:% f,% f | name: 我 的 位置 & destination = latlng:% f,% f | name: 终点 & mode = drivi....
24 Ноя 2021 в 11:50
Я создаю серию NIB, чтобы разрешить повторное использование представлений, которые используются в качестве панелей в приложении. Я создал прототип первого такого, просто используя представление в раскадровке, и добавил выходы. Одним из элементов в нем был табличный вид. Когда я копирую компоненты ....
23 Ноя 2021 в 16:03
Я хочу заменить широту и долготу данными, поступающими из API, я просто не знаю, как вызывать их из MapViewController, все настроены только на то, как вызывать их из структуры, которую я создал и подключил к APICaller.swift Структура Vehicles.swift: struct Vehicles: Codable { var IDVehicle: Int?....
23 Ноя 2021 в 15:20
Проблема с моим info.plist. Когда я пытаюсь создать приложение в Xcode, я просто получаю сообщение об ошибке и нажимаю на info.plist показывает эту ошибку. Как я могу решить эту проблему с помощью собственного проекта React? Все, что я хочу сделать, это запустить приложение. Вот мой info.plist <....
23 Ноя 2021 в 11:35
У меня проблемы с отображением контроллера просмотра в приложении IOS. Иногда это работает, и представление отображается, но иногда, и я думаю, когда контекст немного отличается, это не сработает. В отладчике нет ошибок или предупреждений, и он может найти ViewController из основной раскадровки (п....
23 Ноя 2021 в 11:27
У меня проблема с листом, который показывает список строк, поэтому, когда строка нажата, приложение должно перейти к другому представлению / экрану (представление C), и лист закрывается, что происходит, но представление / экран выскочил сразу после того, как его толкнули. IOS 15 Просмотр A: import ....
23 Ноя 2021 в 08:33
В моем приложении после авторизации пользователь попадает на экран, на котором отображаются новости по заданным параметрам, новости передаются через API. В методе viewWillAppear запускается метод getUserSettings, в котором срабатывает метод fetchNewsData, который заполняет массив новостями, на основ....
Мне нужен FileWrapper, который содержит файл и папку. Файл представляет собой отдельный файл, и папка используется для записи изображений. Папка также может содержать несколько подпапок. У меня есть рабочий код, но проблема в том, что при сохранении документа папка переписывается, что удаляет мои ....
22 Ноя 2021 в 22:54
Мне сложно реализовать инверсию зависимостей. Осмотревшись, найди замечательную статью Быстрое стирание типа . Я не знаю, как мне получить преимущество в моей ситуации. Вот чего я пытаюсь достичь. Протокол для сети protocol Networkable { associatedtype Response: Decodable func request(h....
Это то, что запуск приложения в симуляторе выглядит просто пустым, вместо того, чтобы заполнять метки данными, поступающими из API :( И это то, что должно быть, конечно, с заполненными метками с правой стороны, но когда я ввожу код для заполнения ячейки данными от api до меток, он ничего не показыва....
22 Ноя 2021 в 15:03
Получение ошибки при вызове функции. func hitService<T : Codable>(urlS: String , completion : @escaping (T) -> Void) { guard let url = URL(string: urlS) else {return} let session = URLSession.shared let _ = session.dataTask(with: url) { dt, resp, err in ....
22 Ноя 2021 в 13:10
Привет, ребята, доброе утро :), как мне заставить его заполнить данные, полученные из API, в TableView, чтобы я мог изучить их раз и навсегда. Итак, данные поступают из API в форме, показанной ниже, и мне просто нужны некоторые рекомендации, чтобы сделать данные доступными в каждой ячейке моего пред....
22 Ноя 2021 в 11:40
У меня возникли проблемы с получением данных getdocument из Firestore до загрузки представления. Я знаю, что он возвращает значения из нескольких проверок, и, вероятно, проблема в том, как я обрабатываю асинхронные функции. Мои три переменные, которые я пытаюсь установить. @Published var numPartici....
У меня есть список с 12 словарями и основной словарь с 12 ключами. Для каждого ключа в основном словаре я хочу изменить значение на Dictionary из списка имеющихся у меня словарей. Я пробовал это, но это не работает: values = [] for lst in href_lst: val = dict(Counter(lst)) values.append(v....
21 Ноя 2021 в 12:54
Ниже приведен код моего ViewController class NewsViewController: UIViewController { let networkManager = NetworkManager() var newsArray = [NewsModel]() var totalResult:Int = 0 @IBOutlet weak var collectionView: UICollectionView! override func viewDidLoad() { ....
20 Ноя 2021 в 21:03
Я пытаюсь сделать быстрое действие на главном экране, чтобы открыть конкретный контроллер представления, когда я запускаю приложение, я получаю ошибку Thread 1: EXC_BAD_ACCESS (code=261, address=0xdac11530) в строке, показанной ниже. Есть идеи, как это решить? func navigateToMoreDoggosVC() { ....
20 Ноя 2021 в 08:54
Цель Я пытаюсь применить к своему приложению функцию обнаружения объектов Breakfast Finder . Когда я добавляю свою личную модель в пример кода программы Breakfast Finder и запускаю ее, она обнаруживает мои объекты и отлично отображает метки. Проблема Когда я пытаюсь добавить образец кода в тес....
20 Ноя 2021 в 01:55
import UIKit class ViewController: UIViewController { @IBOutlet weak var nameLabel: UILabel! @IBOutlet weak var chargeLabel: UILabel! @IBOutlet weak var bigDogLabel: UILabel! @IBOutlet weak var cafeImageView: UIImageView! override func viewDidLoad() { } ....
19 Ноя 2021 в 15:31
Эта проблема связана с SwiftUI для приложения iPhone 12, использующим xcode 13.1. Я создаю список с TextField в каждой строке, но каждый раз, когда я пытаюсь отредактировать содержимое, я могу только нажать один раз и ввести только один символ, тогда я больше не могу сохранять вводимые символы, есл....
18 Ноя 2021 в 23:14
Я перемещаю свое приложение на arm64 на macOS12 Montery. Хотя перестройка его фреймворков с помощью arm64 работала нормально, у меня есть несколько расширенных скриптов, которые необходимо скомпилировать из JS в JSX, прежде чем упаковывать его в пакет приложений. Для меня это делает плагин Visual ....
18 Ноя 2021 в 18:38